resolve

Разрешить имя и подключиться
Первый круг разбора доставки

Запрашивает у сервера имён маршрут почты домена — записи MX и адреса — и печатает его. С –connect ещё и подключается к первому доступному почтовому хосту, показывая разговор SMTP.

Руководство ставит её первым шагом разбора, когда у домена растёт очередь: сломаться может любая половина — разрешение имени или подключение к хосту.

Ключи под разные вопросы: –tcp и –edns — транспорт запросов, –server — другой сервер имён, –source — свой адрес для подключения, –use-dane и –use-mta-sts — проверка по DANE и MTA-STS, –interactive — ручные команды SMTP.

Главная ловушка — вызвать без ключа подключения. Без него команда только разрешает имя и к почтовым хостам не подключается: ответ «имя разрешилось» ещё не значит, что до приёмника можно достучаться.
Что делает Хаб. Не вызывает: доступность приёмников Хаб видит по учёту, а проверки DNS своих доменов ведёт без MTA.
Рекомендуемые значения

Когда звать:

Вопрос Эта ли команда
разрешается ли маршрут почты домена да
отвечает ли почтовый хост нашему адресу да — –connect –source=адрес
что приёмник отвечает на конкретное письмо нет — trace
Ключи, умолчание без подключения и место в разборе — из руководства (§ 6.3.8, § 4.2.2). Разграничение вопросов наше.
Пример в конфигурации
# маршрут и подключение — с адреса по умолчанию и с адреса отправки
pmta resolve --connect outlook.compmta resolve --connect --source=203.0.113.10 outlook.com
Первая строка — пример руководства. Вторая подключается с конкретного адреса отправки, как пойдёт настоящая доставка.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Как проверить на узле
Если имя не разрешается, сравнить с внешним сервером имён:
dig +short MX outlook.com
dig +short MX outlook.com @1.1.1.1
Разные ответы — дело в сервере имён узла, а не в домене; руководство требует для MTA рекурсивный сервер.
В Хабе
Цена ошибки
безопасно: неверное значение ничего не ломает
Сценарии
Разобраться с доставляемостью · Подготовить узел к отправке · Разобрать зависшую очередь