Envío de email con contraseña

Hola, creo que el titulo lo dice todo. Necesito enviar emails a través de una página en php, pero el servidor SMTP requiere autentificación para el envío, y no se donde debo poner el login y password.
¿En el php.ini? ¿En la función mail()?
El php.ini tiene puesto el servidor, y la dirección de correo correspondiente en el apartado [mail funcion].
Gracias.

1 Respuesta

Respuesta
1
PHP mail con SMTP autentificado:
En php.ini, debes poner:
[mail function]
; Setup for Linux systems
sendmail_path = /usr/sbin/sendmail -t
Así, la responsabilidad del envío de emails descansa sobre el programa sendmail, el cual a su vez debes preparar para enviar mensajes sin pasar por el filtro de autenticación de SMTP.
Para ello, edita el fichero /etc/mail/relay-domains y añade esta línea:
127
Así, evitarás que se solicite autenticación para los envíos procedentes de las IPs que empiecen por 127, como la del localhost => 127.0.0.1

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas