gpt4 book ai didi

osgi - Day CQ 邮件服务配置不起作用

转载 作者:行者123 更新时间:2023-12-01 04:49:47 26 4
gpt4 key购买 nike

我们正在使用 Day CQ 邮件服务配置来发送邮件。我在我的服务实现中使用以下代码引用了配置。

@Reference
private MessageGatewayService messageGatewayService;

@Reference
private MessageGateway<HtmlEmail> messageGateway;

我们通过配置节点提供配置值。代码构建后,我们能够在 Day CQ 邮件服务 Felix 配置中看到 SMTP 服务器值。问题是当我提交发送邮件的表单时,它抛出一个MailingException 记录“无效的邮件服务配置”。即使配置值都是正确的,它仍然会抛出相同的异常。

为解决此问题,我们转到相应的包“Day Communique 5 Mailercom.day.cq.cq-mailer”并重新启动包。然后配置开始工作,我们能够发送电子邮件。

为什么我必须明确地去重启 CQ OOTB Bundle 才能使配置工作?

最佳答案

您是否更改了配置管理器中的配置设置, http://localhost:4502/system/console/configMgr搜索并选择DAY CQ Mailer服务,添加如下配置:

SMTP server host:smtp.gmail.com
SMTP server port:465
SMTP user:username@gmail.com
SMTP password:gmail_password
“From” address:userName@gmail.com
SMTP use SSL:true

点击“保存”。邮件配置将保存在您的 felix 控制台上。

另外,在您的邮件设置中开启“允许安全性较低的应用”。

希望这会有所帮助。

关于osgi - Day CQ 邮件服务配置不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33077097/

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