Estranho atraso ao enviar email via SMTP no Exchange 2003

1

Quando tento enviar email pelo Exchange 2003 por meio de uma conexão SMTP, recebo um atraso estranho depois de especificar o destinatário. Aqui está um log de telnet, com um nome de domínio redigido: (telnet mail.xxx.com 25)

220 mail.xxx.com Microsoft ESMTP MAIL Service, Version: 5.0.2195.6713 ready at  Fri, 16 Oct 2009 09:42:20 -0500
HELO
250 mail.xxx.com Hello [172.16.128.42]
MAIL FROM: [email protected]
250 2.1.0 [email protected] OK
RCPT TO: [email protected]

Após um atraso de cerca de um minuto, (parece variar), recebo o seguinte:

250 2.1.5 [email protected]

Embora o atraso exato varie, é sempre um atraso significativo.

No entanto, quando eu repito exatamente essa mesma transação do nosso servidor de intranet, não há nenhum atraso perceptível. Eu sou realmente mais um desenvolvedor de software do que um administrador, e eu simplesmente não consigo descobrir isso.

Alguém tem alguma ideia do que poderia causar isso?

    
por recursive 16.10.2009 / 16:47

2 respostas

2

Você é um administrador deste servidor Exchange 2003, você tem acesso à configuração? Pode ser algumas coisas:

  • Redução do antispam, alguns servidores adicionam um atraso na transação para retardar os remetentes de spam. AKA Tarpitting .
  • Se a resolução do domínio estiver sendo feita durante esse processo, é possível que haja um problema com a resolução do xxx.com.
  • Algum outro programa personalizado ou processamento feito no endereço de e-mail do destinatário.
por 16.10.2009 / 16:59
1

Outra possibilidade é que o Exchange esteja fazendo uma pesquisa inversa de DNS (PTR) no endereço do seu cliente para verificar se você é quem você diz ser. Usando o NSLOOKUP do servidor Exchange, você pode obter um registro PTR retornado de 172.16.128.42? Se não, esse é provavelmente o motivo da longa pausa ...

    
por 16.10.2009 / 21:17