Global
Значение — строка заголовка From для отчётов, которые формирует узел. Подстановок она не поддерживает: текст уходит в заголовок дословно.
Строк с этим назначением две, и они различаются ровно этим. Соседняя dsn-failed-from-template умеет подставлять девять значений исходного письма — имя узла, отправителя, получателя, тему и остальные. Эта не умеет ничего.
Держать обе в конфигурации незачем: какая победит, руководство не оговаривает.
Умолчания тоже не названо — не написана, MTA берёт свою.
Вторая половина: строка молчит о подстановках. Написав в ней ${hostname}, вы получите в заголовке эти самые символы — без ошибки и без предупреждения.
Что ставить. Выбор между двумя строками одного назначения:
| Значение | Когда |
|---|---|
| не писать | отчёты не формируются либо достаточно умолчания MTA |
| дословная строка | нужен один и тот же отправитель отчёта, и подстановки не нужны |
Если хочется имя узла в отображаемом имени — нужна соседняя строка с подстановками, а не эта.
# дословно: подстановки здесь не работают custom-dsn-from-header "Postmaster <foobar@there.com>"
что делают не так и чем это кончается2 ошибки▶
§ 3.3.1.29
наш опыт
1 связь
grep -n 'custom-dsn-from-header\|dsn-failed-from-template\|suppress-local-dsn' /etc/pmta/config
3 статьи
◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.◇Списки адресов — именованные и безымянныеСписок адресов, доменов, образцов или хешей; именованный подключается директивами вроде подавления, безымянный живёт внутри процессора входящей почты.