Письмо может попросить, чтобы отчёты о доставке возвращали только его заголовки — это умолчание обвязок — или заголовки вместе с телом.
Выбор едет с письмом: узел задаёт лишь умолчание для писем, которые не выбрали, — dsn-return-default в блоке источника.
Полное письмо в отчёте дорого: каждый отказ несёт содержимое целиком — это трафик, место и вопрос раскрытия чужих данных. Для массовой рассылки почти всегда верны заголовки.
Два значения:
| Значение | Что в отчёте | Когда |
|---|---|---|
| PmtaMsgRETURN_HEADERS | только заголовки; по умолчанию | массовая рассылка |
| PmtaMsgRETURN_FULL | заголовки и тело | транзакционная почта с коротким важным телом |
# вернуть в отчёте только заголовки — это умолчание msg.setReturnType(PmtaMsgRETURN_HEADERS);
grep -n 'suppress-local-dsn\|dsn-return-default' /etc/pmta/config
3 статьи
◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.◇Обратный адрес, в который вписан получательОтказ приходит на уникальный адрес, и разбирать его содержимое не нужно.◇На какие исходы приходит отчёт — решает каждый получательДля каждого получателя отдельно запрашивается отчёт об успехе, о неудаче, о задержке, о любом их сочетании или ни о чём; умолчание — только неудача.