Ya sea porque queremos buscar los registros de alguno de nuestros correos o porque un cliente ha comentado que ha tenido problemas con el suyo, necesitaremos saber cuando ha sido entregado un correo y en su debido caso si ha sido rechazado.

Si tenemos WHM, podremos utilizar la herramienta de informes de entrega de correo, pero muchas veces tal herramienta no muestra la totalidad de los correos.

Es por ello que la mejor forma es consultar en los logs de exim.

Iniciamos sesión a través de SSH, y podemos utilizar la herramienta exigrep


exigrep "texto a buscar" /var/log/exim_mainlog

Con esto podremos buscar algún texto, como por ejemplo un correo o un dominio, y nos dará una respuesta parecida a la siguiente


2017-06-25 08:06:31 1dP7FH-0000rs-M0 <= [email protected] H=m69-77.mailgun.net [166.78.69.77]:11279 P=esmtp S=40863 [email protected] T="MxToolbox Blacklist Summary" for [email protected]
2017-06-25 08:06:43 1dP7FH-0000rs-M0 => horacio <[email protected]> R=virtual_user T=virtual_userdelivery
2017-06-25 08:06:43 1dP7FH-0000rs-M0 Completed

Donde la palabra importante es “Completed”, indicando que el correo fue entregado.

Si lo que buscas no se encuentra aquí, pudo haber sido un correo rechazado, por lo que habría que buscar en la siguiente manera

 exigrep "texto a buscar" /var/log/exim_rejectlog 

Éste log es para los correos rechazados.

Gracias a esta herramienta, podemos saber que ha pasado con aquel correo que nos ha dado problemas.


angelinux

Desarrollador de páginas web desde el año 2000 y con experiencia en programación de sistemas para empresas desde el 2008; cofundador de CONSoluciones; autor del blog de software libre “Angelinux-slack”; docente en maestría en UPAV y fundador de la distribución Linux Falco que está en desarrollo para la Universidad Veracruzana. Además, ponente, organizador de congreso, laborista social, impartidor de cursos de programación y servidores Linux, webmaster, y ex invitado en programa de televisión.

0 Comentarios

Deja un comentario