email - SMTP 邮件服务在 AEM 6.4(Service Pack 7)中不起作用 - 邮件服务配置无效
问题描述
我们正在尝试使用MessageGatewayService API 从 AEM 服务发送电子邮件。奇怪的是,它适用于所有较低的环境,包括我们的本地 aem 实例,但它不仅仅适用于 Live 服务器。我们验证了以下内容
- 已验证的 org.apache.sling.healthcheck:smtpMailService 服务(/system/console/jmx/org.apache.sling.healthcheck%3Aname%3DsmtpMailService%2Ctype%3DHealthCheck),它说“<strong>电子邮件服务似乎是好好工作。确认健康检查电子邮件已发送至 [healthcheck@example.com]”</li>
- 使用来自作者和发布服务器的 telnet 验证了 smtp 主机是否打开了端口号
- 重启日公报 5 Mailer com.day.cq.cq-mailer bundle
错误信息:-
com.day.cq.mailer.MailingException: Invalid mail service configuration.
at com.day.cq.mailer.impl.DefaultMailService.send(DefaultMailService.java:270)
at com.day.cq.mailer.impl.DefaultMailService.send(DefaultMailService.java:45)
是否有任何其他配置需要验证?
解决方案
此问题在重新启动 AEM 服务器后得到解决
推荐阅读
- sql - 如何使用 SQL 获得通过和失败的学生?
- oracle-apex - 如何以编程方式更改 Oracle Apex 图表类型
- android - Kotlin / Android - 动画开始时图像失去排列(有时!)
- git - GitLab 中的仅 Rebase 合并请求
- c# - 如何从 c# 中的 sendEmail 函数中排除或删除特定的电子邮件地址
- python - 消息 Microsoft Bot 对模拟器的回复过于不一致和不同
- android - 我应该在 Android Studio 中使用 git 跟踪哪些文件?
- python - 如何使用 Python 从 JSON 数据中保存特定值
- python - Edit values in nested dictionary from the list (python)
- excel - 数据连接需要编号并创建文本