Exchange
為什麼 Microsoft Exchange SMTP 不提供任何身份驗證機制?
為什麼在我們網路中的一台特定機器上,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 地址的連接做出不同的反應(因此您可以允許來自受信任的伺服器的中繼)。
接收連接器中的多個選項處理身份驗證方法。