郵箱不可用 550 User has no permission(JavaMail登不進郵件系統)

當傳入發送郵箱正確的用戶名和密碼時,總是收到到:550 User has no permission這樣的錯誤,

其實我們用Java發送郵件時相當於自定義客戶端根據用戶名和密碼進行登錄,然後使用SMTP服務發送郵件。但新註冊的163郵件默認是不開啓客戶端授權驗證的(對自定的郵箱大師客戶端默認開啓),

因此登錄總是會被拒絕,驗證沒有權限。解決辦法是進入163郵箱,進入郵箱中心——客戶端授權密碼,選擇開啓即可,如下截圖

另外,開啓這個客戶端授權碼後:

電腦和手機還是原來的賬號密碼登陸,但第三方比如用Java、python等做的POP3/SMTP等服務登陸時——賬號還是填賬號(@的前綴部分),但密碼要填授權碼

至此問題解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章