“Conocimientos Programación>Programación PHP /MySQL

¿Qué es el PHP Límite de caracteres Correo

2016/6/6
¿ La función "mail" se utiliza en PHP para enviar mensajes de correo electrónico . Mientras que PHP no impone específicamente límites en el tamaño de un mensaje de correo electrónico, que no establece un límite en la cantidad de memoria que se asignará a ningún script. También tiene un límite en el número máximo de caracteres que pueden estar en una sola línea en el cuerpo de un mensaje de correo electrónico. Debido relés PHP un mensaje a un servidor de correo, un mensaje puede fallar incluso después de PHP indica un éxito si el mensaje de error debido a las restricciones impuestas por el servidor de correo. PHP "mail" Función

La función "mail" PHP toma tres parámetros opcionales requeridos y dos , todos los cuales son cadenas . El primer parámetro contiene la dirección de correo electrónico del destinatario. El segundo tiene el asunto del mensaje . El tercer parámetro es el propio mensaje de correo electrónico . El cuarto parámetro contiene encabezados adicionales, tales como " De ", "CC " y " CCO. " El último parámetro contiene las banderas que deben ser pasados ​​en la línea de comandos. La función devuelve un valor booleano que indica si el mensaje fue transmitido con éxito al servidor de correo . Por ejemplo :

$ result = mail ( $ para , $ asunto, $ mensaje, $ cabeceras) ;
Email Tamaño

PHP no imponer límites especiales sobre el tamaño de un mensaje de correo electrónico. Lo hace, sin embargo, establecer la cantidad máxima de memoria que un único script puede consumir. Este ajuste se denomina " memory_limit " y puede modificarse en el archivo de configuración " php.ini " , por lo general se encuentra en " /etc/php5/apache2 /. " El ajuste predeterminado es 8 MB ​​para versiones de PHP anteriores a 5.2 y 128 MB en PHP 5.2 y versiones posteriores. Desde un mensaje de correo electrónico es una cadena que se pasa a una función, esa cadena no puede hacer que el script que supere el parámetro " memory_limit " . Este límite no se ve afectada por los archivos adjuntos de correo electrónico , ya no se transmiten los contenidos de un archivo adjunto en la memoria a una función PHP.
Carácter Límites

PHP impone una límite de 70 caracteres para cada línea en el texto de un mensaje de correo electrónico. Esto significa que usted tiene que insertar el carácter de salto de línea " \\ n" para romper un mensaje de correo electrónico en múltiples líneas si el mensaje es más de 70 caracteres de longitud . La función de PHP " ajuste de línea " lo hará por usted pasándole la cadena de mensaje y el ancho máximo de 70 , por ejemplo :

$ result = mail ( $ para , $ asunto , ajuste de línea ($ mensaje, 70 ), $ cabeceras) ;
PHP Relay

PHP no envía un mensaje de correo electrónico. It transmite un mensaje a un agente de transporte de correo o MTA , como Exim, Microsoft Exchange, Postfix, Sendmail o Qmail . El MTA envía el correo electrónico al destinatario . El valor de retorno de la función "mail" PHP indica el éxito de la retransmisión de la MTA , no de la entrega al destinatario. Si un MTA impone restricciones sobre el tamaño de un correo electrónico , como archivos adjuntos, y el mensaje excede ese límite, la función "mail" PHP devolverá un resultado exitoso y el mensaje fallará con el MTA. El MTA se suelen enviar un correo electrónico al remitente indicando que el mensaje no se ha enviado porque supera el tamaño máximo permitido.

Programación PHP /MySQL
Cómo abrir un archivo DOC en PHP
Código PHP para limitar la salida de texto
Función Proper Case for Strings PHP
Cómo abrir un archivo PDF con PHP
Cómo configurar un archivo de descarga de PHP
Cómo eliminar una base de datos MySQL
Cómo: PHP cadena de sustitución
Cómo crear una base de datos MySQL Website
Conocimientos Informáticos © http://www.ordenador.online