por que meu sendmail é seletivo na entrega de mensagens?

1

Eu vi meu maillog e ele tem entradas como estas:

Jul 30 00:51:02 server sendmail[10809]: 0000060000006DF64: to=<[email protected]>,  delay=05:48:23, xdelay=00:00:00, mailer=esmtp, pri=900000, relay=xyz.com, dsn=4.0.0, stat=Deferred: Name server: xyz.com: host name lookup failure


Jul 30 00:50:57 server sendmail[5842]: 0000060000007C280: to=<8542@xyz>, delay=03:00:53, xdelay=00:00:05, mailer=esmtp, pri=810000, relay=xyz.com [x.y.z.d], dsn=2.0.0, stat=Sent (OK id=1V3y9S-0003zn-Fx)

Portanto, se eu enviar 100 emails (todos gerados automaticamente e não spam), SOMENTE poucos foram "Enviados" e a maioria deles é "adiada". As caixas de correio existem e o host pode ser acessado com um registro MX válido.

Qual é o problema aqui?

Obrigado pelo tempo e paciência,

dmartyn

    
por Dmartyn 30.07.2013 / 13:26

1 resposta

1

Parece que você está tendo problemas de resolução de DNS. Até mesmo o email que foi entregue corretamente foi atrasado por mais de três horas.

Verifique o /etc/resolv.conf em seu host para certificar-se de que você não possui servidores de nomes inexistentes, que não respondem ou errados listados. Certifique-se de que seus resolvedores respondam corretamente todas as vezes e defina um monitoramento periódico (digamos a cada cinco minutos) para garantir que as pesquisas sejam bem-sucedidas, como esperado.

Se você não precisa de resolução de domínio local ou privado, pode tentar mudar temporariamente para os servidores de nomes do Google ( 8.8.8.8 e 8.8.4.4 ) para ver se isso faz o problema desaparecer.

    
por 30.07.2013 / 13:33