ImapStatusCode

ImapStatusCode enumeration

Представляет ответы о состоянии.

[Flags]
public enum ImapStatusCode

Ценности

ИмяЦенностьОписание
NotDefined0Не определено
Ok1Ответ OK указывает на информационное сообщение от сервера. Помеченный тегом указывает на успешное выполнение соответствующей команды. Человекочитаемый текст МОЖЕТ быть представлен пользователю в виде информационного сообщения. Форма без тегов указывает на информационное сообщение; характер информации МОЖЕТ быть указан кодом ответа.
No2Ответ NO указывает на сообщение об операционной ошибке от сервера. Помеченный тегом указывает на неудачное завершение соответствующей команды. Непомеченная форма указывает на предупреждение; команда все еще может завершиться успешно. Удобочитаемый текст описывает состояние.
Bad4Ответ BAD указывает на сообщение об ошибке от сервера. При пометке сообщает об ошибке на уровне протокола в команде клиента; тег указывает на команду, вызвавшую ошибку. Нетегированная форма указывает на ошибку уровня протокола, для которой не может быть определена соответствующая команда; также может указывать на внутренний сбой сервера. Удобочитаемый текст описывает состояние.
Preauth8Ответ PREAUTH всегда непомечен и является одним из трех возможных приветствий при запуске соединения. Указывает, что соединение уже было аутентифицировано внешними средствами, поэтому команда LOGIN не требуется.
Bye10Ответ BYE всегда непомечен и указывает, что сервер собирается закрыть соединение. Читаемый человеком текст МОЖЕТ отображаться пользователю в отчете о состоянии клиента. Разница между BYE, возникающим как часть обычной последовательности LOGOUT (первый случай), и BYE , возникающим из-за сбоя (остальные три случая), заключается в том, что в случае сбоя соединение немедленно закрывается.
Alert20Удобочитаемый текст содержит специальное предупреждение, которое ДОЛЖНО быть представлено пользователю таким образом, чтобы привлечь внимание пользователя к сообщению.
BadCharset40Необязательно, за которым следует список кодировок в скобках. ПОИСК не удался, поскольку данная кодировка не поддерживается этой реализацией.
Capability80Далее следует список возможностей.
Parse100Удобочитаемый текст представляет собой ошибку при синтаксическом анализе заголовка [RFC-2822] или заголовков [MIME-IMB] сообщения в почтовом ящике .
PermanentFlags200За которым следует список флагов в скобках, указывает, какие из известных флагов клиент может изменить навсегда.
ReadOnly400Почтовый ящик выбран только для чтения.
ReadWrite800Почтовый ящик выбран для чтения-записи.
TryCreate1000Попытка APPEND или COPY не удалась , поскольку целевой почтовый ящик не существует.
UIDNext2000Указывает следующее значение уникального идентификатора.
UIDValidity4000Указывает значение достоверности уникального идентификатора.
Unseen8000Указывает номер первого сообщения без установленного флага \Seen.
Unsolicited10000Непомеченные ответы о статусе.

Смотрите также