<domain>
Речь о нашем обрыве, а не о чужом. Когда узел останавливают, он закрывает соединения — в том числе те, по которым прямо сейчас идёт тело письма. Эта строка решает, позволено ли ему так делать.
Умолчание true — позволено. Служба останавливается быстро. Цена в том, что приёмник получил письмо не до конца, и некоторые почтовые серверы такое письмо всё равно доставляют. Узел при повторе отправит его заново — получатель увидит два письма, одно из них обрезанное.
false — не позволено. Передача доводится до конца, дублей не возникает. Руководство честно называет цену: остановка узла может занять заметно больше времени.
false — для узлов, которые перезапускают часто. Чем чаще останавливают службу, тем чаще умолчание рвёт передачу.
Умолчание — для узлов, которые останавливают редко и срочно. Там быстрая остановка важнее, а обрезанное письмо — событие раз в полгода.
Смотрите на связку с отказом при обрыве. Ту же неопределённость с другой стороны закрывает bounce-upon-transfer-failure: она решает, что делать с письмом после чужого обрыва.
# узел, который часто перезапускают: не рвём передачу <domain *> allow-cancel-during-transfer false</domain>
что делают не так и чем это кончается2 ошибки▶
наш опыт
§ 3.3.10.61
1 связь
pmta show settings gmail.com/vmta1 | grep -i allow-cancel
3 статьи
◇Как складывается политика для приёмникаНастройки собираются от самого общего образца к самому точному; порядок блоков в файле не значит ничего.◇Щадящий режим — вторая личность очередиОчередь, которой приёмник начал отказывать, переключается на параллельный набор лимитов, повторов и маршрутов — десять директив, действующих только в этом режиме.◇Наблюдение за репутацией внутри узлаMTA сам следит за ответами приёмников и по совпадению с образцом меняет режим очереди — реакция внутри соединения, а не по телеметрии.