PHP correo Introducción
El mail() función le permite enviar mensajes de correo electrónico directamente desde un script.
requisitos
Para las funciones de correo que estén disponibles, PHP requiere un sistema de correo electrónico instalado y funcionando. El programa que se utilizará es definido por los valores de configuración en el archivo php.ini.
Instalación
Las funciones de correo son parte del núcleo de PHP. No se necesita ninguna instalación para usar estas funciones.
Configuración en tiempo de ejecución
El comportamiento de las funciones de correo se ve afectada por los valores definidos en php.ini:
Nombre | Defecto | Descripción | Cambiable |
---|---|---|---|
mail.add_x_header | "0" | Añadir X-PHP-origen-Script que incluirá el UID del script seguido por el nombre del archivo. Para PHP 5.3.0 y por encima | PHP_INI_PERDIR |
registro electrónico | NULO | La ruta a un archivo de registro que va a registrar todo el mail() llama. Registro incluye ruta completa del script, número de línea, para abordar y cabeceras. Para PHP 5.3.0 y por encima | PHP_INI_PERDIR |
SMTP | "Localhost" | Sólo Windows: El nombre DNS o la dirección IP del servidor SMTP | PHP_INI_ALL |
smtp_port | "25" | Sólo para Windows: El número de puerto SMTP. Para PHP 4.3.0 y por encima | PHP_INI_ALL |
sendmail_from | NULO | Sólo para Windows: Especifica el "from" dirección a utilizar al enviar el correo de mail() | PHP_INI_ALL |
sendmail_path | "/ Usr / sbin / sendmail -t -i" | Especifica que el programa sendmail se puede encontrar. Esta directiva también funciona bajo Windows. Si se establece, SMTP, smtp_port y sendmail_from se ignoran | PHP_INI_SYSTEM |
Funciones PHP 5 Correo
Función | Descripción |
---|---|
ezmlm_hash() | Calcula el valor hash que necesita EZMLM |
mail() | Le permite enviar mensajes de correo electrónico directamente desde un script |