Требование руководство формулирует коротко: MTA нужна рекурсивная служба имён — резолвер, который принимает запрос и сам доводит разрешение до конца.
Часть резолверов рекурсию не делает и отвечает отсылкой: «спроси вон там». Такой ответ не несёт того, что MTA нужно, и он его выбрасывает — а запрос повторяет, в расчёте на то, что причина временная или что ответит другой сервер.
Когда таких ответов от одного и того же сервера приходит несколько, MTA пишет предупреждение в журнал. Это единственный сигнал: доставка при этом не останавливается, она просто идёт медленнее.
Причины руководство называет две, и обе про настройку резолвера: отказ обслуживать рекурсию и исчерпание предела одновременных рекурсивных запросов.
Вторая половина — предел одновременных рекурсивных запросов. Он срабатывает под нагрузкой, то есть ровно тогда, когда резолвер нужен больше всего: рассылка пошла, доменов много, запросов много — и резолвер начинает отвечать отсылками. На спокойном узле всё выглядит исправным.
Слежения за этим у Хаба тоже нет: предупреждения о нерекурсивных ответах живут в журнале узла, а его Хаб не разбирает. Значит замедление такого рода мы бы не заметили.
# свои резолверы вместо хостерских: MTA ходит по ним по кругу name-server 10.1.2.3 name-server 8.8.8.8
что делают не так и чем это кончается2 ошибки▶
§ 4.2.3
§ 4.2.3
2 связи
Кэш имёнЧисловой признак того качественного требования, которое записано в подготовке узла. § 4.2.3Запрос имени не завершился — и вывод не делаетсяТребование к резолверу, невыполнение которого и даёт этот отказ. § 4.2.3Разрешить имя и подключитьсяМеханизм, к которому команда и обращается. § 6.3.8Приёмник объявляет требование шифрования в своей зоне DNSНужен резолвер с поддержкой DNSSEC — без него записи DANE доверия не заслуживают и механизм не работает. § 10.5Держать выбранные домены разрешёнными постоянноМеханизм снимает нагрузку с резолвера ровно для тех доменов, которые важнее всего, — но самих требований к нему не отменяет. inference
grep -i 'recursi\|referral' /var/log/pmta/pmta.log | tail -20 pmta resolve gmail.com
3 статьи
◇Чем опасна виртуальная машинаРаботать на виртуальной машине можно, но руководство не рекомендует это без достаточного железа и выверенных настроек гипервизора: под нагрузкой узел может перестать отвечать.◇Ключ активации — условие установки, а не шаг после неёБез ключа активации от поддержки SparkPost MTA не ставится и не работает, а уровень лицензии задаёт потолок исходящих соединений: на стандартной всё сверх 200 игнорируется.◇Что узел рассказывает о себе и по каким каналамСемь поверхностей наблюдения: веб-монитор, консоль в четырёх форматах, журнал, учёт, поиск по учёту, метрики и выгрузка во внешнюю аналитику.