1. 程式人生 > >郵箱不可用 550 User has no permission

郵箱不可用 550 User has no permission

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

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

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

 

設定完畢後,在程式碼中用使用客戶端授權密碼代替原始的郵箱密碼,這樣就可以正確的傳送郵件了。