PHP facilita el envío de correo desde aplicaciones Web, pero necesita un poco de configuración en php.ini para usar un servidor SMTP remoto.
La sección relevante en php.ini para la configuración de correo electrónico es función de correo , y para que PHP utilice un servidor de correo externo, debe configurar SMTP en la dirección del servidor de correo de su ISP. Esta es la misma dirección que utiliza en su programa de correo electrónico para el servidor de correo saliente, «smtp.isp.net», por ejemplo. El otro parámetro es sendmail_from , que especifica la dirección de correo electrónico predeterminada desde la que se envían los correos electrónicos PHP.
Configurar PHP para Usar un Servidor SMTP Remoto para Enviar Correo
La configuración de la función de correo interno para utilizar SMTP sólo está disponible en Windows. En otras plataformas, PHP debería usar el sendmail disponible localmente o el drop-in sendmail. Alternativamente, puede utilizar el Paquete de Correo PEAR.
Una configuración típica se ve así:
[mail function]
SMTP = smtp.isp.net
sendmail_from = me@isp.net