日CQ邮件服务配置无法正常工作

时间:2015-10-12 09:00:58

标签: osgi cq5 aem

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

@Reference
private MessageGatewayService messageGatewayService;

@Reference
private MessageGateway<HtmlEmail> messageGateway;

我们通过配置节点提供配置值。在代码构建之后,我们可以在Day CQ Mail Service Felix配置中看到SMTP服务器值。问题是,当我提交表单以发送邮件时,它会抛出 MailingException登录&#34;无效的邮件服务配置&#34; 。即使配置值都是正确的,它仍然会抛出相同的异常。

要解决此问题,我们转到相应的捆绑包&#34; Day Communique 5 Mailercom.day.cq.cq-mailer &#34;并重新启动捆绑。然后配置开始工作,我们就可以发送电子邮件了。

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

1 个答案:

答案 0 :(得分:3)

您是否更改了配置管理器中的配置设置,     GCC MELT 搜索并选择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控制台上。

此外,请启用“允许安全性较低的应用”&#39;在你的邮件设置中。

希望这会有所帮助。