51. Протокол IMAP (Курс Компьютерные сети)
IMAP (Internet Message Access Protocol) – протокол доступа к электронной почте.
Протокол IMAP, также как и POP3, используется для чтения сообщений из почтового ящика пользователя. В отличие от POP3, в IMAP сообщения хранятся на сервере и с почтовым ящиком может одновременно работать несколько почтовых клиентов.
IMAP использует транспортный протокол TCP, порт 143.
IMAP позволяет использовать несколько почтовых ящиков (mailbox) или папок, папка по умолчанию называется INBOX.
В IMAP письму можно установить флаги, которые бывают системные и пользовательские. Системные флаги заданы в стандарте IMAP и начинаются с обратного слеша:
Seen – сообщение прочитано
Answered – отправлен ответ на сообщение
Flagged – сообщение помечено как важное
Draft – сообщение является черновиком
Deleted – сообщение помечено на удаление
Recent – сообщение новое.
Сеанс IMAP состоит из четырех этапов:
1. Клиент не аутентифицирован (Not Authenticated). Клиент только что подключился к серверу и должен пройти аутентификацию
2. Клиент аутентифицирован (Authenticated). Клиент успешно прошел аутентификацию.
3. Папка выбрана (Selected). Выбрана папка на сервере, с которой будет производиться работа.
4. Выход (Logout). Разрыв соединения.
Приводится пример сеанса IMAP.
Автор: Андрей Созыкин
{$ noItemsMessage $}