IMAP в текстовом режиме Практика по курсу Компьютерные сети

12
31 авг. 2017 г.

Читаем письма по протоколу IMAP в текстовом режиме с помощью клиента терминала.

Протокол IMAP работает в текстовом режиме, поэтому для его исследования можно использовать любой клиент терминала, который может передавать на сервер строки.

Подключаемся к почтовому серверу на порт 143 (сервер IMAP).

На первом этапе необходимо пройти аутентификацию: ввести имя пользователя и пароль с помощью команды LOGIN.

Следующий этап – выбор папки, с которой будем работать, с помощью команды SELECT.

После этого можно получать список писем и загружать письма с помощью команды FETCH.

Изменять флаги для писем можно командой STORE. Например, чтобы пометить сообщение на удаление, нужно установить флаг Deleted.

Поиск писем в папке выполняется с помощь команды SEARH.

Для удаления сообщений используется команда EXPUNGE.

Протокол IMAP позволяет кроме порядковых номеров сообщений в папке использовать уникальные номера (UID). Уникальные номера не изменяются при удалении сообщений из папки или переносе их в другие папки.