Что означают сообщения об ошибках SMTP?

Слишком часто сообщения об ошибках непонятны. Эта страница будет вашим руководством по кодовым почтовым серверам, если ваша электронная почта не отправляется. Если вы получили сообщение об ошибке типа «Не удалось отправить ваше сообщение. Ошибка 421», каков ваш следующий шаг? Пусть эта страница будет вашим руководством к тому, что делать дальше.

Коды ошибок SMTP: значение за цифрами

Почтовый сервер ответит на каждый запрос клиента (например, вашей почтовой программы) кодом возврата. Этот код состоит из трех чисел.

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

  • 1: Сервер принял команду, но пока не предпринимает никаких действий. Требуется подтверждающее сообщение. В настоящее время это не используется.
  • 2: Сервер успешно выполнил задачу.
  • 3: Сервер понял запрос, но требует дополнительной информации для его выполнения.
  • 4: Сервер обнаружил временную ошибку. Если команда повторяется без каких-либо изменений, она может быть выполнена. Почтовые серверы могут использовать такие временные сбои, чтобы держать ненадежных отправителей в страхе.
  • 5: Сервер обнаружил ошибку.

Второй номер дает больше информации. Это шесть возможных значений:

  • : Произошла синтаксическая ошибка.
  • 1: Указывает на информационный ответ, например, на запрос HELP.
  • 2: Относится к статусу соединения.
  • 3 а также 4 не определены.
  • 5: Относится к состоянию почтовой системы в целом и почтового сервера в частности.

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

Получил SMTP 550: постоянный сбой одного или нескольких получателей?

Наиболее распространенный код ошибки SMTP при отправке электронной почты — 550.

Ошибка SMTP 550 — это общее сообщение об ошибке. Это означает, что письмо не может быть доставлено.

Ошибка доставки SMTP 550 происходит по разным причинам; хотя сам код ошибки 550 ничего не говорит о причине сбоя, многие SMTP-сервер содержат пояснительное сообщение с кодом ошибки.

Зачастую электронное письмо не может быть доставлено, поскольку оно было заблокировано как спам, либо путем анализа его содержимого, либо потому, что отправитель — или сеть отправителя — указан в качестве вероятного источника спама в черном списке DNS. Некоторые почтовые серверы также проверяют ссылки на вредоносные программы и возвращают ошибку 550. К SMTP-ошибкам 550 относятся следующие коды:

  • 550 5.7.1: Служба недоступна: клиент [###] заблокирован с помощью ### (Exchange Server)
  • 550 5.7.1: Фильтрация содержимого (Exchange Server) отклоняет сообщение как спам
  • 550 Это сообщение было классифицировано как СПАМ и может быть не доставлено
  • 550 Высокая вероятность спама (Gmail)
  • 550 5.2.1 почта от отказавшегося спам-сайта
  • 550 Ваше сообщение было отклонено, так как было обнаружено, что вы отправляете спам (Отправка из Rackspace)
  • 550 Сообщение содержало небезопасный контент

Что ты можешь сделать? Если возможно, попробуйте связаться с получателем другими способами. Если сообщение об ошибке указывает на определенный черный список или фильтр спама, попробуйте свяжитесь с администратором списка или фильтра. В противном случае вы всегда можете объясните несчастную ситуацию вашему провайдеру электронной почты. Они могут связаться со своим коллегой на приемной стороне и разобраться в ситуации.

Список кодов ошибок SMTP (с пояснениями)

Три числа ошибки SMTP дают нам подробный список кодов ответов сервера ESMTP / SMTP, как указано в RFC 821 и последующих расширениях:

  • 211 — Сообщение о состоянии системы.
  • 214 — Далее следует справочное сообщение для читателя.
  • 220 — SMTP Сервис готов.
  • 221 — Служба закрытия.
  • 250 — Запрошенные действия приняты и завершены. Лучшее сообщение из всех них.
  • 251 — Получатель не является локальным для сервера, но сервер примет и перенаправит сообщение.
  • 252 — Получатель не может быть VRFYed, но сервер принимает сообщение и пытается доставить.
  • 354 — Начните ввод сообщения и завершите его. Это указывает на то, что сервер готов принять само сообщение (после того, как вы сообщили ему, откуда оно и куда вы хотите отправиться).
  • 421 — Услуга недоступна, и соединение будет закрыто.
  • 450 — Запрошенная команда не выполнена, так как почтовый ящик пользователя был недоступен (например, потому что он был заблокирован). Попробуйте позже.
  • 451 — Команда была прервана из-за ошибки сервера. Не твоя вина. Возможно, дайте знать администратору.
  • 452 — Команда была прервана, потому что на сервере недостаточно системного хранилища.
  • 455 — В данный момент сервер не может справиться с командой.

    Следующие сообщения об ошибках (500-504) обычно говорят вам, что ваш почтовый клиент неисправен или, чаще всего, что ваша электронная почта не может быть доставлена ​​по той или иной причине.

    • 500 — Сервер не может распознать команду из-за синтаксической ошибки.
    • 501 — Синтаксическая ошибка в аргументах команды.
    • 502 — Эта команда не реализована.
    • 503 — Сервер обнаружил неверную последовательность команд.
    • 504 — Параметр команды не реализован.
    • 521 — Этот хост никогда не принимает почту; ответ фиктивного сервера.
    • 541 — Сообщение не может быть доставлено по соображениям политики — обычно это спам-фильтр. (Только некоторые SMTP-серверы возвращают этот код ошибки.)
    • 550 — Запрошенная команда не выполнена, так как почтовый ящик пользователя был недоступен (например, потому что он не был найден или команда была отклонена по соображениям политики).
    • 551 — Получатель не является локальным для сервера. Затем сервер выдает пробный адрес для переадресации.
    • 552 — Действие было прервано из-за превышения объема памяти.
    • 553 — Команда была прервана, потому что имя почтового ящика неверно.
    • 554 — Транзакция не удалась. Во всем виновата погода.
    • 555 — Сервер не распознает формат адреса электронной почты, и доставка невозможна.
    • 556 — Сообщение должно быть перенаправлено, но принимающий сервер отклонит его.
    Ссылка на основную публикацию