SMTP — это интернет-стандарт, используемый почтовыми серверами для отправки и получения электронной почты. Сообщения об ошибках SMTP помогают понять, почему сообщение не было успешно отправлено. Если входящие или исходящие сообщения возвращаются, проверьте сообщения об ошибках на наличие кода ошибки SMTP, который поможет диагностировать проблему.
Сообщения об ошибках SMTP имеют следующий формат. Каждая цифра в кодах ошибок и состояния указывает на возрастающий уровень детализации:
| Код ответа | Код состояния | Ответный текст |
|---|---|---|
| xyz | xyz | Текстовое описание |
Это пример сообщения об ошибке SMTP. В сообщении описывается причина ошибки и предлагаются действия для её устранения:
Коды ответов
Коды ответов SMTP относятся к конкретным частям почтовой службы и могут указывать на такие проблемы, как:
- Получатель, которому адресована данная услуга, не зарегистрирован в ней.
- Сообщение было помечено как спам или как содержащее вирус.
- Домен отправителя был идентифицирован как источник спама.
- Сообщение нарушало политику вашей компании в отношении электронной почты. Например, в сообщении содержался номер кредитной карты или запрещенные выражения.
Коды ответа, начинающиеся с 4 и 5, указывают на ошибку, причем число обозначает тип ошибки. Ошибки, начинающиеся с 4, являются временными сбоями. Никаких действий не требуется, отправитель попытается снова. Ошибки, начинающиеся с 5 , являются постоянными сбоями, и для устранения проблемы необходимы действия.
Распространенные коды ошибок SMTP 400
Коды ошибок, начинающиеся с цифры 4, указывают на временный сбой сервера, но действие будет выполнено с повторной попыткой. Коды ошибок, начинающиеся с цифры 4, обычно связаны с ошибками на принимающем почтовом сервере.
| Код ошибки | Описание |
|---|---|
| 421 | Услуга недоступна, попробуйте позже. |
| 450 | Запрошенное действие не было выполнено, поскольку почтовый ящик пользователя был недоступен. |
| 451 | Сообщение не отправлено из-за ошибки сервера. |
| 452 | Выполнение команды остановлено из-за недостатка места на сервере. |
| 455 | Сервер в данный момент не может обработать эту команду. |
Распространенные коды ошибок SMTP 500
| Код ошибки | Описание |
|---|---|
| 500 | Сервер не смог распознать команду из-за синтаксической ошибки. |
| 501 | В параметрах или аргументах команды обнаружена синтаксическая ошибка. |
| 502 | Команда не выполнена |
| 503 | Сервер выдал неправильную последовательность команд. |
| 541 | Сообщение отклонено по адресу получателя. |
| 550 | Запрошенная команда не выполнена, поскольку почтовый ящик пользователя был недоступен, или принимающий сервер отклонил сообщение, поскольку оно, вероятно, является спамом. |
| 551 | Почтовый ящик предполагаемого получателя недоступен на принимающем сервере. |
| 552 | Сообщение не было отправлено, потому что в почтовом ящике получателя недостаточно места. |
| 553 | Выполнение команды остановлено, поскольку имя почтового ящика не существует. |
| 554 | Транзакция не удалась без предоставления дополнительных сведений. |
Коды ошибок SMTP обычно сопровождаются еще тремя цифрами. Это расширенный код состояния SMTP, который предоставляет более подробную информацию о причине сбоя. Вторая цифра в коде указывает категорию ответа. Третий символ в коде содержит дополнительные сведения.
Код ответа 421 указывает на временную ошибку, связанную с каналом передачи, содержащим информационный запрос.
| Код ответа | Описание |
|---|---|
| x0z | Синтаксические ошибки |
| x1z | Ответы на запросы информации |
| x2z | Ошибки канала передачи |
| x3z | Не указано |
| x4z | Не указано |
| x5z | Состояние почтовой системы |
Коды состояния
Первая цифра в коде состояния указывает на класс кода, вторая цифра указывает на тему, а третья цифра предоставляет более подробную информацию.
Код состояния 4.4.5 указывает на временную проблему в сети и маршрутизации, связанную со статусом протокола доставки почты.
| Код состояния | Описание |
|---|---|
| x.0.z | Неопознанный |
| x.1.z | Статус адресации |
| x.2.x | Состояние почтового ящика |
| x.3.x | Состояние почтовой системы |
| x.5.x | статус протокола доставки почты |
| x.6.x | Содержание сообщения или состояние носителя |
| x.7.x | Статус безопасности или политики |
Ответный текст
В последнем поле сообщения об ошибке SMTP описывается характер ошибки.