Exchange

對於 MS Exchange,空的 AUTH EHLO SMTP 響應意味著什麼?

  • November 10, 2016

我是程序員,不是系統管理員,但我客戶的系統管理員沒有提供幫助,經過大量Google搜尋後,我仍然找不到答案。

我的 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 機制被公佈?

伺服器可能設置為不允許通過明文連接進行身份驗證。

如果您AUTH PLAIN在 之後發送會發生什麼EHLO?它是否抱怨AUTH PLAIN過一個清晰的渠道?

引用自:https://serverfault.com/questions/585769