O servidor provavelmente está configurado para não permitir a autenticação em uma conexão de texto simples.
O que acontece se você enviar AUTH PLAIN
após o EHLO
? Reclama sobre AUTH PLAIN
em um canal claro?
Sou um programador, não um administrador de sistemas, mas os administradores do meu cliente não estão sendo úteis e, depois de pesquisar muito, ainda não consigo encontrar a resposta para isso.
Meu aplicativo Java recebe a seguinte resposta do MS Exchange do meu cliente após o EHLO
EHLO PMNDEV3.prd.abc
250-PYTHON3.prd.abc Hello [155.5.200.100]
250-SIZE 20971520
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-AUTH
250-8BITMIME
250-BINARYMIME
250-CHUNKING
250-XEXCH50
250 XSHADOW
Observe que a resposta 250-AUTH não tem parâmetros, portanto, minha biblioteca de software (JavaMail), compreensivelmente, diz que não pode autenticar, pois não há mecanismos suportados anunciados por RFC 4954
Minha pergunta é por que isso é assim? Há talvez alguma outra autenticação não ESMTP acontecendo que esteja causando nenhum mecanismo AUTH a ser anunciado?