Запрос отчёта — свойство получателя, а не письма. Одна подача может просить разного по разным адресам: за своим наблюдать, за чужими молчать.
Значений четыре, и три из них складываются: отчёт при успехе, при неудаче, при задержке — в любом сочетании. Четвёртое стоит особняком: не сообщать ни о чём.
Умолчание совпадает с тем, чего обычно и хотят: сообщать о неудачах, молчать в остальных случаях.
Запрос путешествует вместе с получателем и исполняется в момент доставки: решает подающая сторона, выполняет узел.
Вторая половина — тише: запрос о задержке. Он приходит не один раз, а по расписанию, пока задержка длится, — и как часто, решает уже настройка получателя notify-of-delay-every, а не подающая сторона.
Впрочем, разницы это не делает: в источниках подачи действует suppress-local-dsn true, то есть локальные отчёты узел не формирует вовсе. Исходы Хаб сводит по записям учёта, приезжающим вебхуком, — это и точнее, и дешевле, чем письма.
# умолчание — отчёт только при неудаче; запрос ставит подающая сторона RCPT TO:<user@example.com> NOTIFY=FAILURE,DELAY
что делают не так и чем это кончается2 ошибки▶
§ 7.4.18
§ 3.3.10.17
0 связей
grep -n 'suppress-local-dsn\|notify-of-delay-every' /etc/pmta/config /etc/pmta/virtualhost.txt grep -i 'NOTIFY=' /var/log/pmta/pmta.log | tail -10
3 статьи
◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.◇Обратный адрес, в который вписан получательОтказ приходит на уникальный адрес, и разбирать его содержимое не нужно.◇Что возвращать в отчёте об отказеЧто вкладывать в отчёт об отказе: письмо целиком или только его заголовки.