Протоколы Internet

         

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


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

Семенов Ю.А. (ГНЦ ИТЭФ)

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

Код Назначение

1yz

Промежуточный позитивный отклик. Команда воспринята. Отправитель должен послать следующую команду.

2yz

Позитивное подтверждение завершения операции. Можно посылать следующий запрос.

3yz



Позитивный промежуточный отклик, сходный с 1yz, используется в случае групповых команд.

4yz

Временный негативный отклик. Команда не исполнена, но характер ошибки временный и выполнение процедуры может быть позже повторено.

5yz

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

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

x0z

Синтаксис - эти отклики относятся к синтаксическим ошибкам или к командам синтаксически корректным но примененным неправильно.

x1z

Информация - относится к командам, которые запрашивают информацию, например, статусную или справочную.

x2z

Соединения - относится к телекоммуникационному каналу.

x3z

Пока не определен.

x4z

Пока не определен.

x5z

Почтовая система - эти отклики индицируют статус получателя или отправителя почты.

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



Содержание раздела