<source>
Значений три. headers — в отчёт кладутся только заголовки исходного письма. full — письмо целиком. system (умолчание) — как решит система.
Строка задаёт умолчание для параметра RET протокола: если подающая сторона указала его сама, действует её выбор.
Отменяется форматом отчёта. Руководство говорит прямо: при dsn-format plain-text эта директива перекрывается — то есть выбор простого текстового формата решает вопрос за вас.
Второй край: полный отчёт уносит содержимое письма туда, куда направлен обратный адрес. Если это ящик у стороннего провайдера, содержимое рассылки уезжает к нему.
Для нашей подачи это почти безразлично: во всех источниках подачи действует suppress-local-dsn true, то есть локальные отчёты об отказе узел не рассылает вовсе — отказы приходят в телеметрию записями учёта. Строка проявилась бы только там, где отчёты всё-таки отправляются.
Что ставить. Выбор между разбираемостью и объёмом:
| Значение | Когда |
|---|---|
| system (умолчание) | отчёты и так подавлены либо разбираются машиной |
| headers | отчёты читает человек, и нужен контекст без веса письма |
| full | разбор редких отказов, где важно, что именно ушло |
Третье — для расследования, а не для постоянной настройки: на массовой рассылке оно удваивает обратный поток.
# человеку в отчёте нужен контекст, а не всё письмо целиком <source 0/0> dsn-return-default headers</source>
что делают не так и чем это кончается2 ошибки▶
§ 3.3.7.31
§ 3.3.7.31
1 связь
grep -n 'dsn-return-default\|suppress-local-dsn\|dsn-format' /etc/pmta/config /etc/pmta/virtualhost.txt
3 статьи
◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.◇Списки адресов — именованные и безымянныеСписок адресов, доменов, образцов или хешей; именованный подключается директивами вроде подавления, безымянный живёт внутри процессора входящей почты.