Por que há um atraso na saudação de faixa SMTP do SendMail quando o servidor DNS primário não está disponível?

1

CentOS 5.x / SendMail

Olá a todos,

Normalmente, quando me conecto ao servidor do SendMail, vejo a saudação do banner SMTP quase instantaneamente.

No entanto, notei que quando o servidor DNS primário não está disponível para o servidor SendMail acessar, a saudação da faixa SMTP pode demorar mais de 10 a 15 segundos para aparecer. Eu suponho que isso provavelmente tem algo a ver com SendMail tentando realizar uma pesquisa inversa de DNS, não receber uma resposta e, em seguida, tentar o segundo resolvedor (e / ou desistir da consulta).

Assumindo que este é o caso, isso é configurável? Eu revisei o guia Tweaking Configuration ( link ) e vi várias opções relativas ao timeouts do resolvedor, mas todas pareciam específicas de OUTBOUND entrega do sendmail. Este atraso está acontecendo para a entrega INBOUND ao sendmail.

Alguma ideia? Obrigado.

    
por Mike B 31.10.2011 / 17:50

2 respostas

2

Sim, é por causa dos problemas de DNS. É por isso que você deve manter seu DNS em funcionamento e por que há um servidor DNS secundário.

Para resolver isso, você precisa ajustar o DNS e não o Sendmail. Resolva a causa e não o sintoma.

    
por 31.10.2011 / 20:34
1

Comentar FEATURE('accept_unresolvable_domains')dnl

no seu arquivo sendmail.mc e reconstruir / reiniciar o sendmail.

    
por 31.10.2011 / 22:43