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.
0 Comentarios