Я использую 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,<[email protected]>
d,success,<[email protected]>
d,success,<[email protected]>
b,bad-mailbox,<[email protected]>
d,success,<[email protected]>
d,success,<[email protected]>
d,success,<[email protected]>
b,bad-mailbox,<[email protected]>
Почему для каждой отправленной электронной почты появляется много записей «d»? И почему также появляется запись «b» (отказов)?
И какой тип записи мне следует использовать: запись «b», «rb» (удаленный отскок) или запись удаленного состояния? Я немного растерялся …
Любая идея?
Задача ещё не решена.
Других решений пока нет …