对于 MS Exchange,空的 AUTH EHLO SMTP 响应意味着什么?

对于 MS Exchange,空的 AUTH EHLO SMTP 响应意味着什么?

我是一名程序员,而不是系统管理员,但我的客户的系统管理员没有提供任何帮助,经过大量谷歌搜索后我仍然找不到答案。

我的 Java 应用程序根据 EHLO 从客户的 MS Exchange 获得以下响应

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

请注意,250-AUTH 响应没有参数,因此我的软件库 (JavaMail) 可以理解地表示它无法进行身份验证,因为没有宣传支持的机制RFC 4954

我的问题是为什么会这样?是否还有其他非 ESMTP 身份验证导致无法宣传 AUTH 机制?

答案1

服务器可能设置为不允许通过纯文本连接进行身份验证。

如果您AUTH PLAIN在之后发送会发生什么EHLO?它会抱怨AUTH PLAIN频道不够清晰吗?

相关内容