2016-02-11 590 views
0

,當我嘗試使用JavaMail API發送郵件我收到此錯誤:javax.mail.AuthenticationFailedException:535-5.7.8用戶名和密碼不被接受

javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted 

我該如何解決這個問題?

+1

請添加您用於配置郵件管理器以獲取答案的代碼。 – Sachin

+0

看看這個:http://stackoverflow.com/questions/2965251/javamail-with-gmail-535-5-7-1-username-and-password-not-accepted – ElliotSchmelliot

回答

0

您可能得到了此錯誤,因爲來自郵件ID的用戶名和密碼不匹配。請重新檢查您的密碼和郵件標識(用戶名)。這可能是一個錯字。

在某些情況下,Gmail會阻止通過未經授權的外部應用程序或程序進行登錄。 也登錄到您的gmail帳戶,以檢查gmail是否阻止通過您的Java郵件API程序登錄到您的帳戶。

如果沒有任何工作,你可以嘗試一些其他的SMTP服務器(如yahoo,yandex)。

0

對不起,晚到派對。如果您使用Gmail服務器,這可能是您的任務中的問題。

  1. Two Step Verification should be turned off
  2. Allow Less Secure App(should be turned on)
  3. 請檢查您的用戶名和密碼。
  4. 檢查代碼(這是我的問題),以上三個您可以更改表格谷歌幫助中心和自己的最後一個我的經驗,我可以與你分享。 您需要在通信之前驗證郵件服務器,因爲它是您通過郵件進行通信的質詢響應系統。 I am sharing code snippets file you可能會引用不能通過Ctrl + K來格式化我的代碼。
+0

這是更好的,如果你可以添加你的解決方案也在這裏 –

+0

是的,我試過了,但由於我現在無法確定的一些問題,我已將它添加到Google驅動器 – ThinkTank