最近幾個月有使用微軟Exchange Online的用戶,如果是使用舊的驗證,會發現無法連線,這個基本驗證微軟早先就已經通知會被淘汰掉,現在已經到了大限的時間,詳情可以參考下面的說明:
https://learn.microsoft.com/zh-tw/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online
有人會問,那要如何解決,目前管理員也許可以在滿足條件的情形下臨時取消關閉,但最後還是會被關閉的,目前是2023年1月會永久禁用,所以還是要儘早的解決。
基本驗證會顯示對話方塊認證強制回應方塊(這種的不會再被支援,登入會提示錯誤):
新式驗證會顯示網頁型登入頁面
1.如果是使用微軟的outlook收信,則設定帳號不要手動設定pop3,而是輸入信箱讓系統自動識別,會使用新式驗證,因為outlook微軟沒有針對pop3增加OAuth2的驗證功能,所以鐵定無法使用pop3。而新式驗證,在Outlook 2013之後的outlook版本本身就有支援了,2013則需要修改下機碼來開啟新式驗證的功能,之前的舊版則就無法連線到exchange online了。
2.如果一定要使用pop3,則需要使用有支援的軟體,比如Thunderbird這個客戶端,在設定pop3的時候,要選用OAuth2方式,設定可以參考這裡
3.如果是第三方的郵件在網頁上用pop3代收,比如Gmail去收取exchange online的郵件,因為在微軟伺服器端已經加了限制,而Google 的Gmail還沒有去升級功能,目前就無法連線,解決方式可以比如直接在exchange online中讓管理員設定將郵件轉發到指定的信箱。
4.一些第三方的產品是使用自己編寫的程式碼,可能會增加設定,讓客戶在Azure AD增加應用程式,使用應用程式ID,及金鑰來處理,如何設定,這些第三方產品會說明。