PMTA: обрабатывать отказную почту с помощью acct-файла

Я использую PowerMTA для отправки электронных писем, и я не понимаю sthg:

Я хотел бы просто знать, было ли письмо успешно получено или было отклонено.

Я читал, что PMTA может справиться с этим с помощью acct-файла.

Вот что я попробовал:

<acct-file /bounce.csv>
   record b,d
   record-fields b bounceCat,header_Message-Id
   record-fields d bounceCat,header_Message-Id
</acct-file>

Затем я отправляю одно электронное письмо 5 разным людям (эти адреса существуют).

Результат ожидается в bounce.csv:

Для каждого message_id: строка с записью "d" (доставлено). Всего 5 строк.

Что я получаю вместо этого:

Для каждого message_id я получаю несколько таких записей:

d,success,<message_id_1@domain.com>
d,success,<message_id_1@domain.com>
d,success,<message_id_1@domain.com>
b,bad-mailbox,<message_id_1@domain.com>

d,success,<message_id_2@domain.com>
d,success,<message_id_2@domain.com>
d,success,<message_id_2@domain.com>
b,bad-mailbox,<message_id_2@domain.com>

Почему для каждой отправленной электронной почты появляется много записей "d"? И почему также появляется запись "b" (отказов)?

И какой тип записи мне следует использовать: запись "b", "rb" (удаленный отскок) или запись удаленного состояния? Я немного растерялся...

Любая идея?

0 ответов

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