Ящик отключён или просрочен

inactive-mailbox
Жёсткий — снять адрес, но с оглядкой

Ящик когда-то был, но его закрыли, заморозили или он истёк. Формально адрес существует, практически он мёртв.

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

Отличается от предыдущей тем, что ящик мог ожить: корпоративные адреса возвращают, личные — почти никогда. Мы считаем эту категорию жёсткой.

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

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

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

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

Отнесение к нашей оси и рекомендация действия — наши. Из руководства здесь определение категории и её коды ответа.
Пример в конфигурации
# ответ приёмника, по которому категорию и назначают
550 5.2.1 The email account that you tried to reach is disabled
Ящик существует, но отключён — приёмник называет это отдельно от «нет такого пользователя».
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
▲

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

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

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

§ 12

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

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

§ 12

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

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

§ 12

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