1. 程式人生 > >JavaMail傳送郵件AuthenticationFailedException異常的解決方案

JavaMail傳送郵件AuthenticationFailedException異常的解決方案

在使用者名稱和密碼都沒有問題的情況下,如果程式碼丟擲javax.mail.AuthenticationFailedException異常,請從以下幾個方面查詢:

1、有些新註冊的郵箱是不提供SMTP服務的,這時候用這樣的郵箱發信就會報此異常。網易的現在新註冊的郵箱已經不提供smtp服務了,所以不管你是jMail還是用outlook都無法驗證。以前註冊並且使用過pop服務的郵箱現在還可以用。而且現在SINA新註冊的郵箱也不提供smtp服務。

2、其次要看from的email地址和Authenticator類中驗證的使用者名稱是否是一致的,要不也會出錯。