java Quarkus -没有错误但没有电子邮件(使用Gmail)

zpqajqem  于 2023-08-01  发布在  Java
关注(0)|答案(2)|浏览(143)

我正试图发送电子邮件与quarkus与此指南https://quarkus.io/guides/mailer#gmail-specific-configuration.
我使用这个代码:

@Inject
Mailer mailer;

@GET
public Response sendMailTest() {
   mailer.send(Mail.withHtml("<mail gmail>", "A simple email from quarkus", "<p>This is my body.<p>"));
   return Response.accepted().build();
}

字符串
使用此参数:

quarkus.mailer.auth-methods=DIGEST-MD5 CRAM-SHA256 CRAM-SHA1 CRAM-MD5 PLAIN LOGIN
quarkus.mailer.from=<mail gmail>
quarkus.mailer.host=smtp.gmail.com
quarkus.mailer.port=465
quarkus.mailer.ssl=true
quarkus.mailer.username=<mail gmail>
quarkus.mailer.password=<app gmail password>


我没有一些错误,但我没有一些邮件。Gmail为此用例配置的应用程序密码...
有人知道吗?
谢谢你,谢谢

pkwftd7m

pkwftd7m1#

你读过这个吗?
quarkus.mailer.mock
启用模拟模式,不发送电子邮件。电子邮件的内容打印在控制台上。在PROD上默认禁用,在DEV和TEST模式上默认启用。
你有没有通过将你的应用程序作为一个独立的jar来测试这个?

cuxqih21

cuxqih212#

在.properties中,使用参数

quarkus.mailer.mock=false

字符串

相关问题