<domain>
Расширение DSN позволяет при отправке попросить приёмника прислать отчёт о судьбе письма — доставлено, задержано, отбито. Просьба передаётся параметрами команд MAIL FROM и RCPT TO и приходит вместе с подачей письма. Строка отменяет её передачу.
Приёмник объявляет расширение в ответе на EHLO, среди строк с кодом 250. Пока узел это объявление видит и строка выключена, просьбы уходят.
Отличие от прочих строк семьи в том, что здесь теряются данные, а не механизм. Отключив конвейер, вы замедляете разговор; отключив DSN, вы перестаёте получать отчёты, которые кто-то на подаче заказывал.
Оставьте выключенным, если не знаете, кто просит отчёты. Просьба приходит с подачи; узел её только передаёт.
Включать — под приёмника, который отвечает мусором. Бывают серверы, объявляющие расширение и присылающие в ответ неразбираемые отчёты; там отключение уместно.
Не путайте с отказами. Отказ приходит всегда, независимо от этой строки: он часть обычного разговора, а не расширение.
# приёмник объявляет DSN и присылает неразбираемые отчёты <domain broken-dsn.example.com> ignore-dsn true</domain>
что делают не так и чем это кончается2 ошибки▶
наш опыт
наш опыт
1 связь
pmta show settings broken-dsn.example.com/vmta1 | grep -i ignore-dsn grep -i '250-DSN' /var/log/pmta/pmta.log | tail -10
3 статьи
◇Как складывается политика для приёмникаНастройки собираются от самого общего образца к самому точному; порядок блоков в файле не значит ничего.◇Щадящий режим — вторая личность очередиОчередь, которой приёмник начал отказывать, переключается на параллельный набор лимитов, повторов и маршрутов — десять директив, действующих только в этом режиме.◇Наблюдение за репутацией внутри узлаMTA сам следит за ответами приёмников и по совпадению с образцом меняет режим очереди — реакция внутри соединения, а не по телеметрии.