Configurar Exim4 para enviar correo a través de GMAIL o Google Apps
Para poder enviar correos electrónicos desde un servidor con linux, con una cuenta GMail o de Google Apps se puede hacer muy fácil con Exim.
Los pocos pasos a seguir son estos:
1)
Configurar los parametros de la siguiente manera:
Seleccionar "mail sent by smarthost; received via SMTP or fetchmail"
Configurar "localhost" para "System mail name:".
Configurar "127.0.0.1" para "IP-addresses to listen on for incoming SMTP connections" para rechazar conexiones externas.
Dejar en blanco "Other destinations for which mail is accepted:".
Dejar en blanco "Machines to relay mail for:".
Configurar "smtp.gmail.com::587" para "IP address or host name of the outgoing smarthost:".
Elegir no "NO" para "Hide local mail name in outgoing mail?".
Elegir "NO" para "Keep number of DNS-queries minimal (Dial-on-Demand)?".
Seleccionar "mbox format in /var/mail/" for "Delivery method for local mail".
Elegir "NO" for "Split configuration into small files?".
2) Agregar la siguiente linea en /etc/exim4/passwd.client
vi /etc/exim4/passwd.client
*.google.com:SMTPAccountName@ gmail.com:y0uRpaSsw0RD
3) Ajustar permisos
chown root:Debian-exim /etc/exim4/passwd.client
chmod 640 /etc/exim4/passwd.client
4) Reiniciar para correrlo
update-exim4.conf
invoke-rc.d exim4 restart
exim4 -qff
5) Verificar funcionamiento en tiempo real (opcional):
tail -f /var/log/exim4/mainlog
Actualizado por: Diego Delgado, stembock@gmail.com y nuevamente por Alejandro Vázquez para hacerles saber lo siguiente:
Actualmente es necesario cambiar la configuración de tu cuenta de GMAIL para poder permitir que aplicaciones menos seguras (en este caso Exim4) se puedan loguear en tu cuenta, para mayores detalles revisa el siguiente artículo:
https://support.google.com/accounts/answer/6010255
Alejo V.
Los pocos pasos a seguir son estos:
1)
dpkg-reconfigure exim4-config
Configurar los parametros de la siguiente manera:
Seleccionar "mail sent by smarthost; received via SMTP or fetchmail"
Configurar "localhost" para "System mail name:".
Configurar "127.0.0.1" para "IP-addresses to listen on for incoming SMTP connections" para rechazar conexiones externas.
Dejar en blanco "Other destinations for which mail is accepted:".
Dejar en blanco "Machines to relay mail for:".
Configurar "smtp.gmail.com::587" para "IP address or host name of the outgoing smarthost:".
Elegir no "NO" para "Hide local mail name in outgoing mail?".
Elegir "NO" para "Keep number of DNS-queries minimal (Dial-on-Demand)?".
Seleccionar "mbox format in /var/mail/" for "Delivery method for local mail".
Elegir "NO" for "Split configuration into small files?".
2) Agregar la siguiente linea en /etc/exim4/passwd.client
vi /etc/exim4/passwd.client
*.google.com:SMTPAccountName@
3) Ajustar permisos
chown root:Debian-exim /etc/exim4/passwd.client
chmod 640 /etc/exim4/passwd.client
4) Reiniciar para correrlo
update-exim4.conf
invoke-rc.d exim4 restart
exim4 -qff
5) Verificar funcionamiento en tiempo real (opcional):
tail -f /var/log/exim4/mainlog
Actualizado por: Diego Delgado, stembock@gmail.com y nuevamente por Alejandro Vázquez para hacerles saber lo siguiente:
Actualmente es necesario cambiar la configuración de tu cuenta de GMAIL para poder permitir que aplicaciones menos seguras (en este caso Exim4) se puedan loguear en tu cuenta, para mayores detalles revisa el siguiente artículo:
https://support.google.com/accounts/answer/6010255
Alejo V.
Comentarios
Publicar un comentario