Сообщения об ошибках протокола SMTP

Из сообщений об ошибках протокола SMTP вы можете узнать, почему доставка писем работает некорректно. Этот протокол используется для передачи электронной почты по Интернету, а также отвечает за формат сообщений. Сообщения об ошибках почтовых служб помогают найти и устранить проблему с электронной почтой.

Если входящие и исходящие письма в вашем домене возвращаются отправителю, найдите в сообщениях об ошибке коды ответа SMTP, сгенерированные сервисом Message Security, и воспользуйтесь соответствующими методами по устранению неполадок.

Пример сообщения об ошибке протокола SMTP

Ниже вы найдете образец сообщения об ошибке, отправленного почтовым сервером. Код ответа и код статуса в нем предназначены для машинного чтения, а текст – для администратора.

Сообщение содержит информацию о том, почему произошла ошибка и как ее устранить. 

Коды ответов SMTP

Коды ответов SMTP связаны с определенными компонентами службы и могут указывать на различные проблемы, например:

  • получатель не зарегистрирован в сервисе;

  • сообщение было идентифицировано как спам, или в нем был обнаружен вирус;

  • домен отправителя идентифицирован как источник спама;

  • сообщение нарушает определенные правила компании, например содержит номера кредитных карт или обсценную лексику.

Структура кода ошибки

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

Для всех сообщений об ошибках протокола SMTP используется одинаковый формат, в котором каждая цифра кода ошибки и кода статуса имеет определенное значение.

Код ответа Код статуса Текст ответа
xyz x.y.z текст

Код ответа

Все сообщения об ошибках передачи электронной почты начинаются с кода 4yz или 5yz, который обозначает тип ошибки.

  • 4yz = временная ошибка – не требуется предпринимать никаких действий; будет выполнена ещё одна попытка отправки.

  • 5yz = постоянная ошибка – требуется действие.

Вторая цифра в коде означает категорию ответа.

  • x0z = синтаксические ошибки

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

  • x2z = ошибки канала передачи

  • x3z = неизвестный тип ошибки

  • x4z = неизвестный тип ошибки

  • x5z = статус почтовой системы

Третья цифра кода уточняет значение каждой категории, указанной второй цифрой.

Код статуса

Коды статуса содержат дополнительную информацию. Первая цифра кода указывает на его класс, вторая – на предмет, а третья сообщает более подробные данные.

  • x.0.z = статус не определен

  • x.1.z = статус адресования

  • x.2.x = статус почтового ящика

  • x.3.x = статус почтовой системы

  • x.4.x = статус сети и маршрутизации

  • x.5.x = статус протокола доставки почты

  • x.6.x = статус содержания сообщения или медиа

  • x.7.x = статус безопасности или соответствия правилам

Текст

В последнем поле содержится текст, описывающий ошибку в словесной форме.

Пример
421, "4.4.5". Сервер занят. Повторите попытку позже.

Код ответа 421 указывает на то, что ошибка временная и касается канала передачи, содержащего информационный запрос.

Код статуса 4.4.5 указывает на то, что ошибка касается сети передачи и маршрутизации и влияет на статус протокола доставки почты.

 

Подробную информацию о кодах ответа и статуса SMTP можно найти в спецификациях RFC 5321 и RFC 1893, а также в статье об ошибках протокола SMTP.

Эта информация оказалась полезной?
Как можно улучшить эту статью?