previous up next index search
Previous: 10.13 Список кодов и откликов на почтовые команды и сообщения    UP: 10 Приложения
    Next: 10.15 Базовые протоколы Internet

10.14 Принципы формирования кода отклика в системе SMTP

Семенов Ю.А. (ИТЭФ-МФТИ)
Yu. Semenov (ITEP-MIPT)

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


Код Назначение
1yz Промежуточный позитивный отклик. Команда воспринята. Отправитель должен послать следующую команду.
2yz Позитивное подтверждение завершения операции. Можно посылать следующий запрос.
3yz Позитивный промежуточный отклик, сходный с 1yz, используется в случае групповых команд.
4yz Временный негативный отклик. Команда не исполнена, но характер ошибки временный и выполнение процедуры может быть позже повторено.
5yz Окончательный негативный отклик. Команда не воспринята, запрошенная операция не выполнена и не будет выполнена.

Вторая цифра кода может иметь следующие значения:

x0z Синтаксис - эти отклики относятся к синтаксическим ошибкам или к командам синтаксически корректным но примененным неправильно.
x1z Информация - относится к командам, которые запрашивают информацию, например, статусную или справочную.
x2z Соединения - относится к телекоммуникационному каналу.
x3z Пока не определен.
x4z Пока не определен.
x5z Почтовая система - эти отклики индицируют статус получателя или отправителя почты.

Третья цифра уточняет смысл второй.


Previous: 10.13 Список кодов и откликов на почтовые команды и сообщения    UP: 10 Приложения
    Next: 10.15 Базовые протоколы Internet