Como depurar atrasos de entrega de email?

2

Para ser notificado sobre algumas coisas acontecendo em um servidor, eu uso o comando mailutils simples executado @hourly by cron :

cat $file | mail -s "Subject" $receivers

em que $receivers é uma lista de alguns endereços de e-mail. Às vezes, essa solução funciona muito bem, no entanto, na maioria das vezes, entrega a todos os atrasos de endereços de e-mail por um período de tempo específico (~ 30 minutos). Esse tempo de atraso é sempre o mesmo.

Em /var/log/mail.log , vejo várias mensagens desse tipo:

Mar 19 05:00:17 myserver postfix/smtp[21138]: connect to gmail-smtp-in.l.google.com[2a00:1450:400b:c02::1b]:25: Network is unreachable
Mar 19 05:00:47 myserver postfix/smtp[21137]: connect to mail.global.sprint.com[207.46.163.247]:25: Connection timed out
Mar 19 05:00:47 myserver postfix/smtp[21138]: connect to gmail-smtp-in.l.google.com[74.125.24.27]:25: Connection timed out
Mar 19 05:01:17 myserver postfix/smtp[21137]: connect to mail.global.sprint.com[207.46.163.170]:25: Connection timed out
Mar 19 05:01:18 myserver postfix/smtp[21138]: connect to alt1.gmail-smtp-in.l.google.com[173.194.65.27]:25: Connection timed out
Mar 19 05:01:18 myserver postfix/smtp[21138]: connect to alt1.gmail-smtp-in.l.google.com[2a00:1450:4013:c00::1b]:25: Network is unreachable
Mar 19 05:01:18 myserver postfix/smtp[21138]: connect to alt2.gmail-smtp-in.l.google.com[2a00:1450:4010:c0b::1b]:25: Network is unreachable 

^ Repete-se novamente após 10 minutos e na próxima vez com sucesso após mais 20 minutos. Eu apreciaria qualquer ideia sobre o que poderia causar isso.

    
por hdf 19.03.2016 / 07:08

1 resposta

1

O Postfix não pode se conectar aos servidores do Gmail por algum motivo. Isso pode ser devido a um problema de firewall ou roteamento. Tente executar o seguinte comando:

traceroute -T -p 25 <problematic server>

Isso deve lhe dizer exatamente onde o problema está localizado. É claro que, se o fizer somente enquanto o problema estiver acontecendo, talvez seja necessário tentar algumas vezes ...

    
por 19.03.2016 / 11:28