<bounce-processor>Хаб задаёт сам
Обработчик ловит письма по списку адресов, но узнаёт среди них только отказы. Эта строка решает, что делать с остальным. Умолчание — true, то есть доставить как обычную почту.
🔴 Значение false означает «выбросить молча». Ни отказа отправителю, ни записи в учёт: письмо просто исчезает. Для адреса, за которым нет ящика, это разумно — а вот для адреса, куда пишут люди или службы, это потеря.
И это же условие пересылки. Руководство говорит прямо: при заданном forward-unmatched-to эта строка обязана быть true — иначе письмо выбрасывается до пересылки, и адрес пересылки не работает.
Отсюда три возможных исхода для непонятого письма: доставить (по умолчанию), выбросить (false без пересылки), переслать (true плюс адрес пересылки).
Обработчик у нас ловит bounce@bounce.<домен> и роль-адреса dmarc@, postmaster@, abuse@.
🔴 И для отказов это стоит пересмотреть. Мы принимаем на тот же обработчик роль-адреса — dmarc@, postmaster@, abuse@. Обработчик отказов не узнаёт в них отказы, и при no суточные агрегатные отчёты DMARC, которые мы сами запросили записью rua, выбрасываются. Вместе с ними — письма служб жалоб на abuse@ и всё, что пишут на postmaster@. Лечится парой: true плюс forward-unmatched-to на живой ящик.
Три исхода, и выбирают между ними двумя строками:
| Что нужно | deliver-unmatched-email | forward-unmatched-to |
|---|---|---|
| доставить обычной почтой | true (умолчание) | не задавать |
| выбросить молча | false | не задавать |
| переслать человеку | true | адрес ящика |
Сочетание false плюс адрес пересылки не работает — письмо выбрасывается раньше.
# переслать вместо выброса: две строки работают только вместе <bounce-processor> deliver-unmatched-email true forward-unmatched-to postmaster@example.com </bounce-processor>
что делают не так и чем это кончается2 ошибки▶
§ 3.3.3.1
наш опыт
2 связи
grep -i "unmatched\|discard" /var/log/pmta/log | tail -20
3 статьи
◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.◇Списки адресов — именованные и безымянныеСписок адресов, доменов, образцов или хешей; именованный подключается директивами вроде подавления, безымянный живёт внутри процессора входящей почты.