Команда
| Аргументы
| Флаги
| Назначение
| Ограничения
|
CAPABILITY
| —
|
| Перечисляет возможности, поддерживаемые сервером
|
|
NOOP
| —
|
| Сервер ничего не делает. Всегда отвечает положительно.
|
|
LOGOUT
| —
|
| Закрывает соединение
|
|
AUTHENTICATE
| [механизм]
|
| Запрашивает альтернативный метод проверки аутентичности
|
|
LOGIN
| [имя] [пароль]
|
| Указывает имя пользователя и пароль для аутентификации с передачей открытым текстом
|
|
SELECT
| [имя ящика]
|
| Открывает почтовый ящик
| Доступна после успешной идентификации
|
EXAMINE
| [имя ящика]
|
| Открывает почтовый ящик в режиме «только для чтения»
|
CREATE
| [имя объекта]
|
| Создает новый почтовый ящик
|
DELETE
| [имя объекта]
|
| Удаляет почтовый ящик
|
RENAME
| [имя_ящика] [новое_имя_ящика]
|
| Изменяет имя почтового ящика
|
SUBSCRIBE
| [имя ящика]
|
| Добавляет почтовый ящик в перечень активных
|
UNSUBSCRIBE
| [имя ящика]
|
| Удаляет почтовый ящик из перечня активных
|
LIST
| [путь к ящику] [имя ящика]
|
| Отображает указанные имена почтовых ящиков, выбирая из полного набора имен
|
LSUB
| [путь к ящику] [имя ящика]
|
| Отображает указанные имена почтовых ящиков, выбирая из набора активных
|
STATUS
| [имя ящика] (имена элементов)
|
| Отображает состояние почтового ящика
|
APPEND
| [имя_ящика] (флаги_сообщения) [метка_времени сообщение]
| \ Seen – прочитано;
\ Answered – написан ответ;
\ Flagged – срочное;
\ Deleted – помечено для удаления;
\ Draft – черновик;
\Recent – новое сообщение
| Добавляет сообщение в конец указанного почтового ящика
|
CHECK
| —
|
| Команда производит проверку выбранного почтового ящика, характер которой зависит от реализации программного обеспечения сервера.
|
CLOSE
| —
|
| Закрывает почтовый ящик и стирает все сообщения, отмеченные для удаления
|
EXPUNGE
| —
|
| Стирает из текущего почтового ящика все сообщения, отмеченные для удаления
|
SEARCH
| [кодировка] [критерий поиска]
|
| Отображает все сообщения почтового ящика, соответствующие критерию поиска
|
FETCH
| [от_№сообщения: до_№сообщения] [имя_элемента_сообщения_или_макрос]
|
| Извлекает сообщение из почтового ящика
|
STORE
| [от_№сообщения: до_№сообщения] [имя_элемента_данных] (список_флагов)
| FLAGS – изменяет значения указанных флагов, кроме флага \Recent;
FLAGS.SILENT – аналогично FLAGS, значения флагов не возвращаются;
+FLAGS – устанавливает значения указанных флагов;
+FLAGS.SILENT – аналогично +FLAGS, значения флагов не возвращаются;
–FLAGS – сбрасывает значения указанных флагов;
–FLAGS.SILENT – аналогично –FLAGS, значения флагов не возвращаются;
| Изменяет сообщение в почтовом ящике
|
COPY
| [от_№сообщения: до_№сообщения] [имя ящика]
|
| Копирует указанные сообщения в конец указанного почтового ящика
|
UID
| [команда] [аргументы]
|
| Находит сообщение по уникальному идентификатору
|