Global
Значение — строка темы. В неё подставляются те же девять значений исходного письма, что и в тело отчёта: dsn-failed-body-template-from перечисляет их полностью.
Смысл настройки — узнаваемость. Отчёт приходит человеку или в разбор машиной, и тема решает, отличат ли его от прочей почты: тема исходного письма в ней помогает связать отчёт с рассылкой.
Умолчания руководство не называет — не написана, MTA берёт свою.
Вторая половина — та же, что у шаблона тела: имя подстановки руководство пишет двумя способами, и неверное написание не вызывает ошибки, а остаётся в теме как есть. Проверять надо письмом.
Что ставить. Тема решает одну задачу — узнаваемость:
| Значение | Когда |
|---|---|
| не писать | отчёты читает машина по стандартным полям, а не по теме |
| своя строка без подстановок | отчёты читает человек, и достаточно опознать их как отчёты |
| строка с темой исходного письма | нужно связать отчёт с конкретной рассылкой глазами |
Третье удобнее всего и хуже всего с точки зрения того, что уходит наружу.
# тема исходного письма помогает связать отчёт с рассылкой dsn-failed-subject-template "Email failed, Re: ${subject}"
что делают не так и чем это кончается2 ошибки▶
наш опыт
§ 3.3.1.31
1 связь
grep -n 'dsn-failed-subject-template\|suppress-local-dsn' /etc/pmta/config
3 статьи
◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.◇Списки адресов — именованные и безымянныеСписок адресов, доменов, образцов или хешей; именованный подключается директивами вроде подавления, безымянный живёт внутри процессора входящей почты.