<dns>
Значение — путь к текстовому файлу, в котором по домену на строку.
Обычный порядок руководство описывает так: MTA ищет маршрут в DNS тогда, когда для домена подаются получатели — и то лишь если их там ещё нет. Задержка от этого небольшая, но она есть, и зависит она от того, насколько загружены резолвер и очередь.
Перечисленные в файле домены разрешаются заранее и всегда. Смысл — снять разрешение имени с пути доставки для тех приёмников, которые важнее прочих.
Две соседние строки задают расписание (precached-refresh-interval) и потолок (precached-max-domains); устройство целиком — в precached-domains.
Вторая половина: файл читается MTA, и права на него нужны те же, что на конфигурацию. Недоступный файл — это не ошибка применения, а просто пустой кэш.
Список у нас был бы коротким и очевидным — крупные приёмники, по которым идёт основной объём. Но вместе с ним пришлось бы принять и главное свойство механизма: смену маршрута у приёмника мы увидели бы с задержкой в один интервал обновления.
Что ставить. Путь к файлу; правила приходят из назначения:
| Свойство | Почему |
|---|---|
| короткий список | каждое обновление — запросы по всем доменам сразу |
| только устойчивые маршруты | смену маршрута MTA не заметит до обновления |
| число строк не больше потолка | остальное обрезается молча |
Список стоит держать рядом с конфигурацией и править вместе с ней: это часть настройки, а не данные.
# файл со списком плюс две строки расписания и потолка <dns> precached-domains-file /etc/pmta/precached-domains.txt precached-max-domains 500 precached-refresh-interval 5m </dns>
что делают не так и чем это кончается2 ошибки▶
§ 3.3.16.3
наш опыт
2 связи
grep -n -A4 '^<dns>' /etc/pmta/config wc -l /etc/pmta/precached-domains.txt pmta show precache
3 статьи
◇Как складывается политика для приёмникаНастройки собираются от самого общего образца к самому точному; порядок блоков в файле не значит ничего.◇Щадящий режим — вторая личность очередиОчередь, которой приёмник начал отказывать, переключается на параллельный набор лимитов, повторов и маршрутов — десять директив, действующих только в этом режиме.◇Наблюдение за репутацией внутри узлаMTA сам следит за ответами приёмников и по совпадению с образцом меняет режим очереди — реакция внутри соединения, а не по телеметрии.