Configurar EXIM para el envio a traves de Mandrillapp

Viernes 18 de septiembre de 2015, por Aitor Roma Vázquez

Las siguientes instrucciones te guiarán a través de la configuración de Exim para enviar correo a través Maindrillapp.com.
 
Buscar y editar su archivo exim.conf, para los usuarios de CentOS lo más probable es que se encuentran aquí: /etc/exim.conf.
 
Encuentra esta línea (sin las comillas): "begin authenticators" y añadir esto debajo:

begin authenticators

mandrill_login:
  driver = plaintext
  public_name = LOGIN
  client_send = : your@mailaddress.com : YourAPIpassword

Cambia el correo electrónico y la contraseña por los que te aparecen en "SMTP & API Credentials" en tu Mandrill Dashboard.
 
Ahora busca esta línea (sin comillas): "begin routers" y añade las siguientes líneas debajo:

begin routers

send_to_mandrill:
  driver = manualroute
  domains = ! +local_domains
  transport = mandrill_smtp
  route_list = * smtp.mandrillapp.com

lookuphost:
 driver = dnslookup
 domains = ! +local_domains
 ignore_target_hosts = 127.0.0.0/8
 condition = "${perl{check_limits}}"
 transport = remote_smtp
 no_more

Asegurate de que las líneas mandrill están por encima de las líneas donde aparece la directiva lookuphost.
 
Ahora busca esta línea (sin comillas): "remote_smtp:" y añade esto a continuación, para que se vea así si está diferente cambialo:

# This transport is used for delivering messages over SMTP connections.

remote_smtp:
 driver = smtp

# Transport mail to Mandrillapp.com

mandrill_smtp:
  driver = smtp
  port = 587
  hosts_require_auth = $host_address
  hosts_require_tls = $host_address

Ahora simplemente reinicia exim así

# sudo service exim restart

Envia un correo y entra en el Dashboard de Mandrillapp bajo el apartado Outbound / Activity allí ya deverías ver el correo que has enviado.

Comentar este artículo