6.1.2. Команда NOOP
Аргументы: | не используются |
Отклик: | для этой команды не существует специфических откликов (см. ниже) |
Результат: | OK — команда выполнена BAD — команда не поддерживается или некорректны аргументы |
Команда NOOP всегда завершается успешно, поскольку она не делает ничего. Поскольку любая команда может возвращать обновленное состояние как непомеченные данные, команду NOOP можно использовать для периодического получения обновлений во время бездействия клиента. Можно также использовать команду NOOP для сброса таймера бездействия на сервере.
Пример: C: a002 NOOP S: a002 OK NOOP completed . . . C: a047 NOOP S: * 22 EXPUNGE S: * 23 EXISTS S: * 3 RECENT S: * 14 FETCH (FLAGS (\Seen \Deleted)) S: a047 OK NOOP completed
6.1.3. Команда LOGOUT
Аргументы: | не используются |
Отклик: | Требуется непомеченный отклик BYE |
Результат: | OK — команда выполнена BAD — команда не поддерживается или некорректны аргументы |
Команда LOGOUT информирует сервер о намерении клиента закончить работу. Сервер ДОЛЖЕН передать непомеченный отклик BYE до передачи отмеченного отклика OK, а потом закрыть соединение.
Пример: C: A023 LOGOUT S: * BYE IMAP4rev1 Server logging out S: A023 OK LOGOUT completed
Сервер и клиент закрыли соединение.