gpt4 book ai didi

java - java play框架中的gmail smtp异常

转载 作者:行者123 更新时间:2023-12-01 10:30:29 26 4
gpt4 key购买 nike

我正在阅读有关通过 Play 框架(java)发送电子邮件的最佳方式是什么。我发现了这个:https://github.com/playframework/play-mailer我按照说明进行操作。我使用 Gmail。

这是我添加到 application.conf 中的内容:

play.mailer.host="smtp.gmail.com"
play.mailer.port=587
play.mailer.ssl=yes
play.mailer.tls=no
play.mailer.user="blabla@gmail.com"
play.mailer.password="blabla"

这是我的 Controller :

Email email = new Email();
email.setSubject("Confirmation");
email.setFrom("Mister FROM <test@gmail.com>");
email.addTo("Miss TO <test2@gmail.com>");
email.setBodyText("A text message");
email.setBodyHtml("<html><body><p>An <b>html</b> message</p></body></html>");
mailerClient.send(email);

一切编译都没有问题,但是当我运行它时,我得到这个异常:

[EmailException: Sending the email to the following server failed : smtp.gmail.com:587] at  mailerClient.send(email);

最佳答案

您还必须更改 Gmail 配置。喜欢-转到您的 Gmail 帐户,然后在设置部分转到“转发和 POP/IMAP”选项卡,然后启用“启用 IMAP”。

如果您发送正确的凭据,希望这会对您有所帮助。

关于java - java play框架中的gmail smtp异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35116267/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com