簡體   English   中英

JavaMail不發送郵件

[英]JavaMail doesn't send mail

我已經在Java網站中配置了JavaMail,以通過TLS(端口587)通過SMTP使用我的Gmail帳戶通過gmail帳戶發送電子郵件,我將“ gmail安全性較低的應用程序”設置為“啟用”,並且可以在我的PC上使用,問題是它無法在其他服務器上運行,並且出現此異常:

javax.mail.AuthenticationFailedException:534-5.7.14

正如我之前所說的,我將“ gmail安全性較低的應用程序”設置為“啟用”,這不是問題,我已經檢查過,可以使用telnet使用端口587連接到smtp.gmail.com,這似乎不是問題還是。

有人有想法嗎? 我需要在我正在使用的每個主機中將“ gmail安全性較低的應用程序”設置為“啟用”嗎?

我看到@MateŠimović回答:

從以前用來訪問Google帳戶的其他設備上訪問https://g.co/allowaccess ,然后按照說明進行操作。 嘗試從已阻止的應用再次登錄。

而且有效!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM