Получить DNS-сообщения для пользовательских MTA в ECM

Sitecore 6.6, обновление 4 (версия 130214) с ECM 2.0 (версия 130123)

У меня есть установка Sitecore, где мы используем пользовательский MTA. Я настроил Delivery Status Notifications раздел в корне менеджера кампании электронной почты, чтобы включить мой Return Address POP3 информация.

Пользовательский MTA отправляет сообщения электронной почты, а моя учетная запись POP3 получает сообщения отказов DNS.

Я не могу вернуть эту информацию в ECM. Я проверил Checked Bounced Messages задание для ECM, и хотя он по-прежнему настроен на ежедневную проверку, я несколько раз запускал его вручную, но безрезультатно.

Есть какие-нибудь подсказки, почему ECM не сможет получить эту информацию?

Спасибо!

2 ответа

Решение

С помощью поддержки Sitecore, а также путем некоторой декомпиляции и добавления дополнительной регистрации кода ECM мы определили, что проблема заключается в том, что пользовательский адаптер MTA удаляет исходные заголовки, которые содержат ссылки на идентификатор Sitecore campaignID.

Когда присутствуют заголовки campaignID, ECM отлично работает, и у него нет проблем с передачей отказов сообщений обратно в Sitecore.

  • Проверьте настройки вашей архитектуры, так как ECM не будет автоматически получать счетчик писем DNS, так как он не использует SAC, потому что вы используете пользовательский адаптер MTA. Посмотрите на изображение ниже.

  • Поскольку вы используете Custom MTA, убедитесь, что у вас правильно настроены параметры уведомлений о статусе доставки. Особенно сбор уведомлений, потому что гид говорит:

Следует ли собирать уведомления о состоянии доставки из почтового ящика, используемого модулем для отправки сообщений. Если этот флажок снят, остальная часть раздела игнорируется.

Если этот флажок установлен, но другие поля этого раздела пусты, эти поля будут унаследованы от корня менеджера.

  • Убедитесь, что следующие два шага выполнены. Прочитайте Руководство администратора и разработчика ECM

    • Сервер MTA отправляет сообщения DSN на корпоративный адрес электронной почты. SMTP-сервер отправляет уведомления о доставке по адресу, указанному в поле Обратный адрес. Обычно этот адрес размещается на корпоративном почтовом сервере.

    • Модуль ECM подключается к серверу электронной почты и получает сообщения DSN для дальнейшего анализа. Протокол POP3 используется для этого соединения. Для получения дополнительной информации о сборе уведомлений о доставке см. Раздел "Сбор уведомлений о состоянии доставки".

  • Наконец, проверьте профиль подписчика для свойства UndeliveredCount на предмет мягких отказов, а также настройку недоставленного максимума корневого элемента менеджера, которая должна давать мягкие отскоки (или максимальное значение свойства UndeliveredCount) для каждого подписчика.

Дайте нам знать, как вы ладите, и если вышесказанное было полезно.

Другие вопросы по тегам