Коды ответов SMTP: расшифровка

Что означают частые ошибки в письмах-отбойниках: на чьей стороне проблема и что делать.

Где найти код ошибки

Если письмо не доставлено, сервер присылает отбойник — письмо с темой вроде «Undelivered Mail Returned to Sender» или «Сообщение не доставлено». Код ошибки — в строках Status и Diagnostic-Code:

Status: 5.1.1
Diagnostic-Code: smtp; 550 5.1.1 <user@example.com>: Recipient address rejected: User unknown

Главное в коде — первая цифра: 4 означает временную ошибку (сервер повторит отправку сам), 5 — постоянную (повторять бессмысленно, пока не устранена причина).

Частые ошибки

ОшибкаЧто значитЧто делать
550 5.1.1Такого ящика нетПроверить написание; если верно — удалить адрес из базы
553 / 5.1.3Адрес записан с ошибкойИсправить адрес
552 / 5.2.2Ящик переполненПовторить позже; если так долго — считать адрес неактивным
450 / 451 4.7.1Временный отказ, обычно greylistingНичего: сервер повторит отправку сам
421Слишком много подключений или писем с одного IPОтправлять на этот домен меньшими порциями
550 5.7.1
Client host rejected
Отказ из-за настроек или репутации отправителяПроверить PTR-запись и чёрные списки; адрес не удалять
5.7.26Не пройдены проверки SPF/DKIM/DMARCНастроить SPF, DKIM и DMARC для своего домена
554Отказ без объяснений, часто — репутация IPПроверить IP отправителя в чёрных списках

Когда 550 — не про адрес

Один и тот же код 550 бывает и «такого адреса нет», и отказом из-за настроек отправителя. Смотрите на расширенный статус и текст ответа: удалять из базы стоит адреса с 5.1.1, а при 5.7.x и сообщениях о хосте отправителя чинить нужно настройки отправки, а не список адресов.

Частые вопросы

Что означает ошибка 550 5.1.1?

Ящика получателя не существует. Проверьте написание адреса; если он записан верно — удалите его из базы, чтобы не портить репутацию отправителя.

Чем отличается код 450 от 550?

450 — временный отказ, сервер отправителя повторит попытку сам. 550 — постоянный отказ, повторять бессмысленно, пока не устранена причина.

Что делать с ошибкой 550 Client host rejected?

Проблема на стороне отправителя: обычно у сервера нет PTR-записи или его IP в чёрном списке. Проверьте эти настройки или обратитесь к хостингу либо сервису рассылок. Адрес получателя удалять не нужно.

Проверить конкретный адрес — без отправки письма и без регистрации

Проверить email