Домена не существует

bad-domain
Жёсткий — снять адрес

Домен получателя не найден или не существует. Отказ про правую часть адреса, а не про левую.

Коды ответа — 5.X.X. Категорию назначает образец по тексту ответа приёмника, а не сам код: список образцов можно дополнить своим и своими названиями (bounce-category-patterns).

Домен, которого нет, не появится сам. Но стоит убедиться, что дело не в нашем резолвере: неразрешённое имя даёт другой отказ, и путать их нельзя.

Категория — это истолкование, а не факт. Её выбрал образец, сопоставив текст ответа с выражением. Тот же ответ у другого приёмника может попасть в другую категорию, а наш собственный образец переопределил бы её вовсе. Строить решение об адресе стоит на словах приёмника, а категорию читать как подсказку.
Что делает Хаб. Относит эту категорию к жёстким — к тем, что означают «адреса не существует». По жёстким отказам адрес попадает в чёрный список, а прогрев вычищает его из своей базы и темп по нему не тормозит — так же, как по bad-mailbox (списки сведены 15.09.2026).
Рекомендуемые значения

Что делать при этом отказе: снять адрес.

Вопрос Ответ
про что отказ про адрес
наша ось жёсткий
повтор поможет нет

Смотреть надо текст ответа, а не только категорию — в нём причина, а категория лишь раскладывает отказы по полкам.

Отнесение к нашей оси и рекомендация действия — наши. Из руководства здесь определение категории и её коды ответа.
Пример в конфигурации
# ответ приёмника, по которому категорию и назначают
550 5.1.2 Host or domain name not found
Отказ про правую часть адреса. Похожий по смыслу отказ резолвера выглядит иначе и в эту категорию не попадает.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
▲

Типичные ошибки и проблемы

что делают не так и чем это кончается3 ошибки▶

Снимают адрес, не сверив категорию с текстом ответа

§ 12

Чем чреватоКатегорию назначил образец по тексту. Ошибка в образце означает снятый живой адрес, и вернуть его неоткуда: он уже в чёрном списке.
Как заметитьБаза адресов худеет быстрее, чем объясняется реальными отказами.
Как правильноСверять текст ответа с категорией хотя бы выборочно. Свои образцы точнее вендорских там, где это важно.

Считают категорию окончательной

§ 12

Чем чреватоТот же ответ у другого приёмника попадёт в другую категорию: образцы у всех общие, а формулировки приёмников — нет.
Как заметитьОдин и тот же по смыслу отказ у разных приёмников оказывается в разных категориях.
Как правильноСтроить решение на словах приёмника, а категорию читать как подсказку.

Не различают отказ об адресе и отказ о домене

§ 12

Чем чреватоДомена нет — это не то же, что нет получателя: в первом случае неверна вся правая часть, во втором только левая. Списывать их одинаково значит терять адреса домена, у которого была временная неполадка с записями.
Как заметитьРазом отваливаются все адреса одного домена.
Как правильноСмотреть, сколько адресов домена отпало сразу: массовость и есть признак проблемы домена, а не адресов.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Как проверить на узле
Где виден этот отказ:
pmta show queues --errors example.com
pmtastats bounce-categories --bounceCat bad-domain /var/log/pmta/acct-*.csv
Первая печатает недавние ошибки очереди — там слова приёмника. Вторая считает, сколько отказов пришлось на эту категорию за период учёта.
В Хабе
Цена ошибки
безопасно: неверное значение ничего не ломает
Сценарии
Классификация отказов