Слишком часто сообщения об ошибках непонятны. Эта страница будет вашим путеводителем по кодовым почтовым серверам, когда ваша электронная почта не отправляется. Если вы получили сообщение об ошибке, например: «Не удалось отправить сообщение. Ошибка 421», каков ваш следующий шаг? Пусть эта страница станет для вас руководством к дальнейшим действиям.
Коды ошибок SMTP: значение цифр
Почтовый сервер будет отвечать на каждый запрос клиента (например, вашей почтовой программы) кодом возврата. Этот код состоит из трех цифр.
Первое обычно указывает, принял ли сервер команду и смог ли он ее обработать. Пять возможных значений:
- 1: Сервер принял команду, но еще не предпринимает никаких действий. Требуется подтверждающее сообщение. В настоящее время это не используется.
- 2: Сервер успешно завершил задачу.
- 3: Сервер понял запрос, но для его выполнения требуется дополнительная информация.
- 4: Сервер обнаружил временный сбой. Если команда повторяется без каких-либо изменений, она может быть завершена. Почтовые серверы могут использовать такие временные сбои, чтобы держать в страхе ненадежных отправителей.
- 5: Ошибка сервера.
Вторая цифра дает больше информации. Это шесть возможных значений:
- 0: Произошла синтаксическая ошибка.
- 1: Указывает информационный ответ, например, на запрос ПОМОЩИ.
- 2: Относится к состоянию соединения.
- 3 и 4 не указаны.
- 5: Относится к состоянию почтовой системы в целом и почтового сервера в частности.
Последняя цифра еще более конкретна и показывает больше градаций статуса почтового перевода.
Наиболее распространенный код ошибки SMTP при отправке электронной почты - 550.
Ошибка SMTP 550 - это общее сообщение об ошибке. Это означает, что письмо не может быть доставлено.
Ошибка SMTP 550 Ошибка доставки возникает по разным причинам; в то время как код ошибки 550 сам по себе ничего не говорит о причине сбоя, многие SMTP-серверы содержат поясняющее сообщение с кодом ошибки.
Варианты SMTP 550
Часто электронное письмо не может быть доставлено, потому что оно было заблокировано как спам либо в результате анализа его содержимого, либо потому, что отправитель или сеть отправителя указан как вероятный источник спама в черном списке DNS. Некоторые почтовые серверы также проверяют наличие ссылок на вредоносное ПО и возвращают ошибку 550. Коды ошибки 550 SMTP для этих случаев включают:
- 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 - В данный момент сервер не может обработать команду.
Получил SMTP 550: постоянный сбой для одного или нескольких получателей?
Следующие сообщения об ошибках (500-504) обычно говорят о том, что ваш почтовый клиент неисправен или, что чаще всего, ваша электронная почта не может быть доставлена по той или иной причине.
- 500 - Сервер не смог распознать команду из-за синтаксической ошибки.
- 501 - В аргументах команды обнаружена синтаксическая ошибка.
- 502 - Эта команда не реализована.
- 503 - Сервер обнаружил неверную последовательность команд.
- 504 - Параметр команды не реализован.
- 521 - Этот хост никогда не принимает почту; ответ фиктивного сервера.
- 541 - сообщение не может быть доставлено по причинам, связанным с политикой - обычно фильтр спама. (Только некоторые SMTP-серверы возвращают этот код ошибки.)
- 550 - Запрошенная команда завершилась неудачно, поскольку почтовый ящик пользователя был недоступен (например, потому что он не был найден или команда была отклонена по причинам политики).
- 551 - получатель не является локальным сервером. Затем сервер дает адрес пересылки для попытки.
- 552 - действие было прервано из-за превышения объема памяти.
- 553 - Команда была прервана, потому что имя почтового ящика неверно.
- 554 - Сбой транзакции. Во всем виновата погода.
- 555 - Сервер не распознает формат адреса электронной почты, и доставка невозможна.
- 556 - Сообщение должно быть перенаправлено, но принимающий сервер отклонит его.