Перейти к основному содержимому

SMTP-коды: подборка и описание

Simple Mail Transfer Protocol (SMTP) — протокол передачи электронной почты по интернету между серверами отправителя и получателя.

При отправке писем могут возникать разные коды ответов. Например, определенные коды могут означать неверный электронный адрес получателя или недоступность его домена, большой размер письма, проблемы с аутентификацией.

Каждый ответ имеет свой SMTP-код из 3 цифр, каждая из которых что-то обозначает. Если знать значение кодов, можно разобраться в причинах их появления. В этом материале разберем основные SMTP-коды.

Значения первой цифры SMTP-кода

Первая цифра указывает на то, был ли принят и обработан запрос.

1yz Сервер принял команду, но ожидает подтверждения на продолжение или отказ от выполнения запрошенных действий.

2yz DSN сообщает об успешной доставке, сервер готов принимать новую команду.

3yz Сервер воспринял команду, но отложил необходимое действие до получения дополнительной информации.

4yz Временный сбой, при котором отправленное письмо валидно. Но из-за наличия каких-то временных условий возник отказ или задержка при попытке отправить письмо.

5yz Постоянный сбой. Даже если повторно отправить сообщение, вряд ли ошибка будет устранена.

Значения второй цифры SMTP-кода

Вторая цифра уточняет тип ответа.

x0z Синтаксические ошибки.

x1z Ответы на запросы информации

x2z Ошибки канала передачи данных.

x3z Неизвестная ошибка.

x4z Неизвестная ошибка.

x5z Статус почтовой системы.

Распространенные коды ответов SMTP 200

214 Справочное сообщение о работе с сервером.

220 SMTP-сервер готов к выполнению следующей команды.

221 Соединение с почтовым сервером завершается.

250 Запрошенное почтовое действие завершено.

251 Нелокальный пользователь, сервер переотправит письмо.

252 Письмо было доставлено корректно, есть положительная запись об адресе электронной почты. Но скорее всего, письмо не находится на почтовом сервере и удерживается до проверки.

Распространенные коды ответов SMTP 400

421 Временная проблема у почтового сервера или учетной записи электронной почты получателя. Причины:

  • слишком много соединений с вашего хоста,
  • сервер занят и не может принять соединение,
  • сервис временно недоступен.

450 Ошибка вызвана из-за проблем с DNS-маршрутизацией на SMTP-сервере получателя, если:

  • cервер получателя не может найти адрес электронной почты на своем сервере,
  • почтовый сервер получателя отклонил ваш запрос, так как содержимое письма не прошло через его фильтр,
  • IP-адрес вашего почтового сервера занесен в черный список.

451 Запрошенное действие прервано: возникла локальная ошибка при обработке.

452 Ошибка возможна при попытке отправить одновременно много писем или при добавлении большого количества получателей в одно письмо. В итоге все это может привести к перегрузке SMTP-сервера и нехватке места.

Распространенные коды ответов SMTP 500

500 Синтаксическая ошибка, используемая команда SMTP не распознается или она слишком длинная, или не поддерживается принимающим SMTP-сервером.

501 Синтаксическая ошибка в параметрах или аргументах. Письмо было отправлено на неправильный адрес электронной почты, некорректное доменное имя или на адрес, который не соответствует спецификации RFC 2821.

Еще возможные причины этой ошибки  антивирусная защита сбрасывает ваше SMTP-соединение, или если SMTP-команда превышает 512 символов.

502 Команда не реализована.

503 Неверная последовательность команд на сервере.

504 Параметр команды не реализован.

510 Электронная почта получателя в поле «To», «Cc» или «Bcc» не существует или некорректна.

512 Домен электронной почты получателя не найден или не существует.

513 Недействительный адрес электронной почты или адреса содержат не поддерживаемый синтаксис.

515 Неверный или несуществующий адрес электронной почты, возможно из-за неправильного написания.

523 Размер письма превысил лимиты почтового сервера получателя. Эти лимиты устанавливаются сервером электронной почты и позволяют принимать письма только определенного размера.

530 Сервер требует аутентификацию. Или в редких случаях сбой может быть из-за IP-адреса, который находится в черном списке.

531 Почтовый сервер получателя переполнен и не может принимать письма.

534 Слабая система аутентификация клиента, сервер требует более сильной аутентификации, чтобы принять соединение.

535 Проблема с аутентификацией клиента на сервере электронной почты. Распространенные причины этой проблемы  недействительные учетные данные, отключенная учетная запись, неверные или несовместимые настройки методов аутентификации.

541 Почтовый сервер получателя отклоняет письмо. Возможные причины:

  • письмо похоже на спам,
  • плохая репутация IP-адреса,
  • IP-адрес занесен в черный список,
  • cистема фильтрации спама ложно срабатывает при обнаружении спама.

550 Запрошенное действие не выполнено: почтовый ящик недоступен/не найден, или сервер отклонил письмо из-за подозрения на спам.

551 Нелокальный пользователь.

552 Письмо не отправлено  не хватает места в почтовом ящике получателя.

553 Требуемые действия не выполнены из-за недопустимого почтового ящика. Это может быть из-за синтаксической ошибки в имени ящика.

554 Почтовый сервер не принял письмо. 7 возможных причин этого:

  • недействительный адрес получателя,
  • IP-адрес отправителя может быть заблокирован, возможно из-за массовых писем или рассылку спама,
  • неправильные DNS-записи, из-за чего почтовый сервер получателя отклоняет электронную почту из-за проблем, которые он может увидеть в DMARC, SPF и DKIM почтового сервера для проверки отправителя.
  • получатель настроил SPF (Sender Policy Framework) для отсеивания нежелательных спам-доменов,
  • не настроена DKIM-запись или DMARC-запись,
  • адрес электронной почты или домен отправителя помечены как спам,
  • нарушены правила безопасности электронной почты и не соблюден определенный набор критериев, которые устанавливает поставщик услуг электронной почты.

555 Параметры «MAIL FROM» /«RCPT TO» не распознаны или не реализована.