【问题标题】:Retrieve DNS messages for custom MTA in ECM在 ECM 中检索自定义 MTA 的 DNS 消息
【发布时间】:2013-05-07 21:25:52
【问题描述】:

Sitecore 6.6,更新 4(修订版 130214)和 ECM 2.0(修订版 130123)

我有一个使用自定义 MTA 的 Sitecore 安装。我已在 Email Campaign Manager 根目录中配置了 Delivery Status Notifications 部分以包含我的 Return Address POP3 信息。

自定义 MTA 正在发送电子邮件,而我的 POP3 帐户正在接收 DNS 退回电子邮件。

我无法将此信息返回到 ECM。我已经检查了 ECM 的 Checked Bounced Messages 任务,虽然它仍然配置为进行日常检查,但我已经手动运行了很多次,但无济于事。

关于为什么 ECM 无法提取此信息的任何线索?

谢谢!

【问题讨论】:

  • 克雷格,你有什么收获吗?下面的答案有帮助吗?

标签: sitecore sitecore6 sitecore-ecm


【解决方案1】:
  • 检查您的架构设置,因为 ECM 不会自动接收 DNS bouce 电子邮件计数,因为它没有使用 SAC,因为您是 使用自定义 MTA。看看下面的图片。

  • 由于您使用的是自定义 MTA,请确保正确配置了传递状态通知设置。尤其是通知收集,因为指南说:

是否从 e 处收集交货状态通知 模块用于发送消息的邮箱。如果此复选框是 清除后,该部分的其余部分将被忽略。

如果选中此复选框,但此部分的其他字段 为空,这些字段将从管理器根目录继承。

  • 确保遵循以下两个步骤。阅读ECM Admin & Dev Guide

    • MTA 服务器将 DSN 邮件发送到公司电子邮件地址。 SMTP 服务器将 DSN 邮件发送到该地址 在退货地址字段中指定。通常这个地址是托管的 在公司电子邮件服务器上。

    • ECM 模块连接到电子邮件服务器并获取 DSN 消息以供进一步分析。 POP3 协议用于此目的 联系。有关收集 DSN 消息的更多信息, 请参阅收集交付状态通知部分。

  • 最后检查订阅者的配置文件中的 UndeliveredCount 属性 软反弹以及经理根项目的未交付最大值 设置,它应该给你软反弹(或最大值 UndeliveredCount 属性)每个订阅者。

让我们知道您的相处方式以及以上内容是否有用。

【讨论】:

  • +1 以获得您的全面回答,但不幸的是,我已按照您的建议进行了所有配置。我已经联系了 Sitecore,看看他们是否可以提供任何额外的帮助。谢谢!
【解决方案2】:

在 Sitecore 支持的帮助下,通过对 ECM 代码进行一些反编译和添加额外的日志记录,我们确定问题在于自定义 MTA 正在剥离包含对 Sitecore 活动 ID 的引用的原始标头。

当活动 ID 标头存在时,ECM 运行良好,并且将退回消息拉回 Sitecore 没有问题。

【讨论】:

  • 终于找到了解决问题的办法。好东西!
  • 我也在尝试相同的方法,但请您详细说明一下您是如何设法将活动 ID 放入标题中的。
  • @Selwyn:默认情况下,campaignID 放置在传出 ECM 的标头中。这个特定客户设置的问题在于,他们的自定义 MTA 软件正在剥离 Sitecore 添加的所有附加标头。我们必须将 MTA 配置为不删除标头。一旦纠正,事情又开始工作了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多