我尝试使用JavaMail API发送邮件时收到此错误:
javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
小智 24
这对我有用:
Vla*_*adi 18
第 1 步:登录您的 Gmail 帐户
第二步:点击设置
第 3 步:单击帐户和导入选项卡 > 其他 Google 帐户设置
第四步:点击安全
步骤 5:将允许不太安全的应用设置为开
Thi*_*ank 17
很抱歉来晚了.如果您使用的是Gmail服务器,这可能是您的任务中的问题.
小智 8
mail.smtp.host=smtp.gmail.com,
mail.smtp.port=25,
mail.smtp.auth=true
mail.smtp.starttls.enable=true
现在,确保两步验证关闭
允许安全性较低的应用程序 (ON) 跟随此链接:-
https://myaccount.google.com/lesssecureapps
您可能会收到此错误,因为发件人邮件 ID 的用户名和密码不匹配。请重新检查您的密码和邮件 ID(用户名)。这可能是一个错字。
在某些情况下,Gmail 会阻止通过外部应用程序或未经授权的程序登录。还可以登录您的 Gmail 帐户,检查 Gmail 是否阻止通过 Java Mail API 程序登录您的帐户。
如果不起作用,您可以尝试其他 SMTP 服务器(例如 yahoo、yandex)。
| 归档时间: |
|
| 查看次数: |
24149 次 |
| 最近记录: |