Принципы формирования кода отклика в системе SMTP
10.14 Принципы формирования кода отклика в системе SMTP
Семенов Ю.А. (ГНЦ ИТЭФ)
Любой код отклика содержит три цифры. Первая цифра говорит о том, является ли отклик положительным, отрицательным или промежуточным. Отправитель, проанализировав первую цифру, может решить, продолжать выполнение задачи, повторить последнюю операцию или отказаться от своей затеи. Для уточнения типа ошибки отправитель может проанализировать вторую цифру, последняя цифра уточняет диагноз. |
Код |
Назначение |
1yz |
Промежуточный позитивный отклик. Команда воспринята. Отправитель должен послать следующую команду. |
|
2yz |
Позитивное подтверждение завершения операции. Можно посылать следующий запрос. |
|
3yz |
Позитивный промежуточный отклик, сходный с 1yz, используется в случае групповых команд. |
|
4yz |
Временный негативный отклик. Команда не исполнена, но характер ошибки временный и выполнение процедуры может быть позже повторено. |
|
5yz |
Окончательный негативный отклик. Команда не воспринята, запрошенная операция не выполнена и не будет выполнена. |
|
Вторая цифра кода может иметь следующие значения:
x0z |
Синтаксис - эти отклики относятся к синтаксическим ошибкам или к командам синтаксически корректным но примененным неправильно. |
|
x1z |
Информация - относится к командам, которые запрашивают информацию, например, статусную или справочную. |
|
x2z |
Соединения - относится к телекоммуникационному каналу. |
|
x3z |
Пока не определен. |
|
x4z |
Пока не определен. |
|
x5z |
Почтовая система - эти отклики индицируют статус получателя или отправителя почты. |
|
Третья цифра уточняет смысл второй.
Содержание раздела