O Exchange Server está rejeitando a mensagem após “MAIL FROM” com “500 5.3.3” com o tarpit apesar de ser um Trusted Receiver

1

Estou recebendo a mensagem: "500 5.3.3 Comando não reconhecido" do servidor Exchange e vendo nos logs do Exchange Server que ele está tarpitting meu remetente smtp, apesar do fato de que:

  1. Eu adicionei um conector de recebimento para meu ip que permite conexão, usa "Externally Secure"

  2. Eu executei os comandos (com o nome real do servidor):

CÓDIGO:

Set-ReceiveConnector "MyTrusted connector (Servername)" -MaxAcknowledgementDelay 0

Set-ReceiveConnector "MyTrusted connector (Servername)" -TarpitInterval 0                     

Apesar de tudo isso, ainda falha! Alguma ideia do que está errado?

    
por Don Rhummy 02.12.2011 / 19:52

1 resposta

2

Não está seguindo os RFCs para a negociação de protocolo. Talvez ele esteja tentando usar comandos ESMTP sem usar EHLO ou algo assim.

Uma das melhores maneiras de descobrir o que está tentando fazer é ativar o log de nível de protocolo para o conector que está gerando o erro 500. Em seguida, tente novamente a conexão e, se ela gerar o erro, procure nos arquivos de log (ou poste-os aqui) para ver o que está tentando fazer. Porque o que quer que esteja fazendo, o Exchange não gosta e isso significa que seu servidor está se comportando o suficiente do comportamento normal dos servidores de email para ser muito especial.

Você pode ativar o registro em nível de protocolo:

Set-ReceiveConnector "MyTrusted connector (Servername)" -ProtocolLogging Verbose

Por padrão, ele coloca os arquivos em C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\ProtocolLog\SmtpReceive (ou qualquer unidade em que você tenha instalado o Exchange). Ele lhe dará a conversa SMTP completa que está tentando, e sua falha deve ser bem óbvia (ou será para nós).

    
por 02.12.2011 / 22:46