Назад | Перейти на главную страницу

Как указать, какие типы отказов PowerMTA доставляет через локальный DSN?

Недавно мне поручили курировать сервер PMTA в небольшой маркетинговой компании. Одна из проблем, с которыми они сталкиваются, - это обилие электронных писем с «мягким отказом» через локальные транзакции DSN.

Есть ли способ для PowerMTA доставлять жесткие отказы только через DSN? Я могу получить мягкие отказы из локальных учетных файлов для статистики, но у них есть сценарий, который просматривает электронные письма DSN и собирает их, и он увяз в мягких отказах - все, что мы хотим, чтобы доставить в учетную запись отказов, - это жесткие отказы.

Кто-нибудь знает, возможно ли это, и если да, то как изменить файл conf, чтобы это произошло? Я прочитал руководство пользователя PMTA, но так и не нашел ничего.

Кажется, что нет никакого расширения deliver-local-dsn директива, которая позволит вам указать, какие отказы доставляются локально. Возможно, лучшим решением было бы сделать сценарий более конкретным и полностью анализировать / обрабатывать только электронные письма с ошибками, в которых они включают «плохой почтовый ящик», «плохой домен» и «нет ответа от хоста»? Эта почта на форуме Port25 может быть полезно.

Вам, вероятно, лучше всего просмотреть предыдущие темы на Форум порта 25 или по электронной почте support@port25.com.

В PowerMTA вы не работаете с жесткими и мягкими отскоками. Это скорее локальные отскоки и удаленные отскоки. Оба могут содержать жесткие и мягкие отскоки.

Вы можете настроить, какие типы отказов захватывает PowerMTA, изменив директиву acct-file. Например...

записи b, rb поля записей b *

b = локальные отказы rb = удаленные отказы

Я считаю, что вы всегда должны записывать и то, и другое, а затем просто контролировать свое приложение для ведения журнала, чтобы брать из CSV только те, которые вам нужны. В CSV есть полная разбивка категорий отказов, таких как плохой домен, плохой почтовый ящик и т. Д.

Надеюсь это поможет. Д.