Solucionar all hosts for ‘domain’ have been failing for a long time (and retry time not reached) en Exim

Solucionar all hosts for ‘domain’ have been failing for a long time (and retry time not reached) en Exim

Es posible que después de tener algún tipo de bloqueo, ya sea por configuración de nuestro firewall, resolver o cualquier otra situación, sigamos sin

Actualizar Linux Mint 17.3 a 18 Sarah
Compilar y ejecutar SQuirreL SQL en Linux
Ubuntu codename, cómo obtenerlo en Linux Mint
Buscar correos en logs de exim
Saber la memoria RAM que tenemos en Linux

Es posible que después de tener algún tipo de bloqueo, ya sea por configuración de nuestro firewall, resolver o cualquier otra situación, sigamos sin poder enviar un correo a uno o varios dominios, obteniendo inmediatamente un correo de error además del log de exigrep con la sigueinte leyenda

all hosts for ‘dominio’ have been failing for a long time (and retry time not reached)

Cabe recordar, como vimos anteriormente, que para ver el log de envíos de correo de exim es con:


exigrep "cuenta@dominio.com" /var/log/exim_mainlog

En ocasiones, exim guarda en cache las conexiones fallidas y las omite para evitar gastar recursos en conexiones rechazadas en muchas ocasiones.

Para solventar este comportamiento necesitamos ejecutar los siguientes comandos:


service exim stop

rm -fv /var/spool/exim/db/*

service exim start

Con lo que habremos borrado la cache y así podemos volver a intentar enviar el o los correos que tenían el error descrito líneas más arriba, a lo cual, ya nos debe mostrar el estatus “Completed”.

COMMENTS

WORDPRESS: 0