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

Читаем письма по протоколу IMAP в текстовом режиме с помощью клиента терминала.
Практические занятия по курсу “Компьютерные сети” – https://goo.gl/YP3l83
Страница курса – http://www.asozykin.ru/courses/networks_online

Протокол IMAP работает в текстовом режиме, поэтому для его исследования можно использовать любой клиент терминала, который может передавать на сервер строки. В Linux можно использовать telnet, а в Windows – бесплатную программу putty, которую можно скачать по ссылке:
https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

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

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

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

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

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

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

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

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

Лекции по курсу “Компьютерные сети” – https://goo.gl/0aIOuf
– Лекция “Электронная почта” – https://youtu.be/ocshYn2D_8g
– Лекция “Протокол SMTP” – https://youtu.be/xUTmwcSDvSE
– Лекция “Протокол POP3” – https://youtu.be/1swSSGvmnwU
– Лекция “Протокол IMAP” – https://youtu.be/VGYHXIdtNS4

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
https://goo.gl/kW93MA

ПРИСОЕДИНЯЙТЕСЬ
Поделиться

Андрей Созыкин

Меня зовут Андрей Созыкин, я работаю в университете, веду курсы по компьютерным наукам. Здесь представлены видеолекции, подготовленные на основе этих курсов. Для видеолекций я отбираю самые важные материалы, необходимые для понимания предмета, и рассказываю их кратко, без лишних деталей, которые затруднят восприятие. Несмотря на краткость, изложение ведется системно; это не набор забавных видео, никак не связанных между собой.



Обсуждение закрыто.