Протокол IMAP
Другим протоколом разбора почты является протокол IMAP (Interactive
Mail Access Protocol), который по своим возможностям очень похож на РОРЗ,
но был разработан как более надежная альтернатива последнего и к тому
же обладает более широкими возможностями по управлению процессом обмена
с сервером.
Работа протокола осуществляется по 143 потру TCP. Главным отличием от
POP является возможность поиска нужного сообщения и разбор заголовков
сообщения.
Ниже приведен пример взаимодействия по протоколу IMAP
OK IMAP2 Server Ready
А001 LOGIN Fred Secret
A001 OK User Fred logged in
A002 SELECT INBOX
* FLAGS (Meeting Notice \Answered \Flagged \Deleted \Seen)
* 19 Exists
* 2 Recent
* A002 OK Select compete
A003 FETCH 1:19 ALL
* 1 Fetch ( .....
* 19 Fetch (....
A003 OK Fetch complete
A004 LOGOUT
* Bye IMAP2 server quitting
A004 OK Logout complete
Для поиска информации используются команды FIND с различными аргументами.
|