PHP MailFunciones
Introducción a PHP Mail
La función mail() le permite enviar correos electrónicos directamente desde un script.
Requisitos
Para que las funciones de correo estén disponibles, PHP necesita un sistema de correo instalado y en funcionamiento. El programa a utilizar se define mediante los ajustes de configuración del archivo php.ini.
Instalación
Las funciones Mail son parte del núcleo de PHP. No es necesario instalar nada para utilizar estas funciones.
Configuración en tiempo de ejecución
El comportamiento de las funciones Mail se ve afectado por los ajustes del archivo php.ini.
Opciones de configuración de Mail:
| Nombre | Valor por defecto | Descripción | Cambiable |
|---|---|---|---|
| SMTP | "localhost" | Solo Windows: nombre DNS o dirección IP del servidor SMTP. | PHP_INI_ALL |
| smtp_port | "25" | Solo Windows: número de puerto SMTP. Disponible desde PHP 4.3. | PHP_INI_ALL |
| sendmail_from | NULL | Solo Windows: especifica la dirección "from" utilizada en los correos electrónicos enviados por PHP. | PHP_INI_ALL |
| sendmail_path | NULL | Solo sistemas Unix: especifica la ruta al programa sendmail (normalmente /usr/sbin/sendmail o /usr/lib/sendmail). | PHP_INI_SYSTEM |
Funciones Mail de PHP
PHP: indica la primera versión de PHP que soporta esta función.
| Función | Descripción | PHP |
|---|---|---|
| ezmlm_hash() | Calcula el valor hash requerido por el sistema de listas de correo EZMLM. | 3 |
| mail() | Le permite enviar correos electrónicos directamente desde un script. | 3 |
Constantes de PHP Mail
Ninguna.