Exchange

為什麼 Microsoft Exchange SMTP 不提供任何身份驗證機制?

  • October 29, 2018

為什麼在我們網路中的一台特定機器上,MS Exchange SMTP 不提供任何身份驗證機制?

在我的機器上:

CLIENT > EHLO [10.51.5.31]
SERVER > 250-mail.MYSERVER.com Hello [10.51.5.31]
        250-SIZE
        250-PIPELINING
        250-DSN
        250-ENHANCEDSTATUSCODES
        250-STARTTLS
        250-AUTH NTLM
        250-8BITMIME
        250-BINARYMIME
        250 CHUNKING

它在該特定機器上的位置:

CLIENT > EHLO [10.1.240.209]
SERVER > 250-mail.MYSERVER.com Hello [10.1.240.209]
        250-SIZE 10485760
        250-PIPELINING
        250-DSN
        250-ENHANCEDSTATUSCODES
        250-STARTTLS
        250-AUTH
        250-8BITMIME
        250-BINARYMIME
        250-CHUNKING
        250 XEXCH50

如您所見,我的機器得到“AUTH NTLM”作為答案,而另一台機器只得到“AUTH”而沒有身份驗證機制,導致 SMTP 客戶端以“未找到兼容的身份驗證機制”而退出。資訊。

什麼可能導致來自同一伺服器的答案出現這種差異,更重要的是,我們如何解決它?

這取決於您正在與之交談的接收連接器的配置。

處理連接的實際接收連接器是根據 Exchange Server 的 IP/埠和連接來源的源 IP 地址選擇的。

您可以讓多個接收連接器在同一伺服器上的同一 IP/埠上偵聽,但它們可以對來自不同 IP 地址的連接做出不同的反應(因此您可以允許來自受信任的伺服器的中繼)。

接收連接器中的多個選項處理身份驗證方法。

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