критично
Опасная половина управления адресами, и руководство описывает её точно. Само снятие простое: удалить или закомментировать определение и перезагрузить конфигурацию. Наложение по соединениям — то же, что при смене.
Важно другое: что станет с письмами, которые уже выбрали этот адрес отправки. Они отказывают. Не откладываются, не уходят другим потоком — отказывают, со своим кодом доставки 5.3.5 (no such virtual MTA).
Руководство отдельно отделяет этот код от похожего. 5.5.0 specified Virtual MTA ‘…’ does not exist — это отказ на подаче, когда письмо только пытаются положить на узел с заголовком, называющим несуществующий адрес отправки. Два кода, два разных момента, и путать их значит искать причину не на той стороне.
Отказ рождается на нашем узле. О получателе он не говорит ничего, и классификатор отказов не должен вносить такие адреса ни в какие списки подавления.
У рецепта нет значений — есть шаги. Решается здесь одно: что делать с остатком очереди.
| Решение | Как | Цена |
|---|---|---|
| дать доработать | остановить подачу и подождать, пока очередь опустеет | время; адрес пока занят |
| увести перебросом | reroute-to-virtual-mta на другой адрес отправки | письма уйдут не с того адреса, что задумывалось |
| сменить адрес вместо снятия | рецепт смены — очередь сохраняется | имя адреса отправки остаётся в конфигурации |
| принять потерю | снять сразу | письма отказывают; классификатор не должен считать это виной получателя |
# снятие — это правка конфигурации, а не команда # <virtual-mta shop-example-com> # smtp-source-host 203.0.113.10 shop.example.com # </virtual-mta>
что делают не так и чем это кончается3 ошибки▶
§ 9.5.2
§ 9.5.2
наш опыт
3 связи
pmta show queues */shop-example-com
3 статьи
◇Диалект регулярных выраженийРегулярные выражения конфигурации — совместимые с Perl, на библиотеке PCRE: так пишут выбор адреса отправки, правила ответов, категории отказов, списки адресов и заголовки подписи.◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.◇Заголовки, которыми отправитель управляет доставкойШесть служебных заголовков позволяют подающей стороне выбрать поток, пометить письмо заданием, задать настройки и ключ подписи, идентификатор конверта и расписание; каждый разрешается отдельно и по источникам.