【问题标题】:Day CQ Mail Service Configuration not workingDay CQ 邮件服务配置不起作用
【发布时间】:2015-10-12 09:00:57
【问题描述】:

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

@Reference
private MessageGatewayService messageGatewayService;

@Reference
private MessageGateway<HtmlEmail> messageGateway;

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

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

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

【问题讨论】:

    标签: osgi aem


    【解决方案1】:

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

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

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-20
      • 1970-01-01
      • 2013-12-18
      • 1970-01-01
      • 2018-04-14
      • 1970-01-01
      • 2020-09-25
      • 2011-02-26
      相关资源
      最近更新 更多