Як працює протокол IMAP, Hostinfo

IMAP-протокол реалізує технологію "псевдолокальної" поштової скриньки. Це означає, що ви можете керувати своєю скринькою на сервері так, ніби вона знаходиться на локальній машині. Існує можливість зручної роботи з IMAP-папками на сервері. Це дуже гнучкий інструмент, що дозволяє вам створювати та видаляти каталоги. Те саме можна робити і з самими повідомленнями: сортувати їх по папках, видаляти або навіть переміщати на інший сервер. При цьому дві поштові скриньки на різних серверах можуть синхронізуватися автоматично - це зручно, якщо ви хочете зберігати резервну копію листів десь ще.
Протокол був розроблений для використання на повільних каналах, а отже добре підійде тим, хто працює з модемними з'єднаннями. А зберігання листів і папок на сервері дозволяє використовувати одну скриньку в будь-якому місці, де є Інтернет. Більше не потрібно носити компакт-диски з важливими листами, достатньо просто залишити їх в окремій папці на IMAP-сервері. Крім того, під час роботи за протоколом IMAP не виникає звичної ситуації, коли у вас обривається зв'язок на сотому листі, і клієнт починає закачувати всі листи заново.
Взаємодія поштового клієнта та сервера IMAP здійснюється так само, як і робота з серверами POP3. Клієнт та сервер обмінюються один з одним командами та відповідями, використовуючи транспортний протокол. При використанні протоколу TCP вони працюють через 143 порти.
Спочатку клієнт і сервер повинні обмінятися привітаннями, після цього клієнт відправляє дані на сервер і чекає на відповідь. Наприкінці сесії канал закривається. Цікавою особливістю протоколу IMAP є те, що сервер не повинен відповідати на команди по черзі. Тобто під час очікування відповіді на запит клієнт може продовжувати надсилатизапити. Сервер відповідатиме на них у порядку виконання, опрацьовуючи запити одночасно. Це дуже зручно, оскільки дозволяє запускати трудомісткі завдання на сервері (такі, як пошук листів за певним критерієм) і не зупиняти роботу сервера з іншими запитами (наприклад, завантаження певного листа).
Отже, коли вам може стати в нагоді протокол IMAP замість стандартного POP3? По-перше, якщо ви виходите до мережі не через один комп'ютер або користуєтеся кількома поштовими програмами. По-друге, якщо ви не хочете завантажувати та залишати на жорсткому диску всі листи одночасно, наприклад, з міркувань безпеки. По-третє, якщо ви хочете мати можливість отримати доступ до кореспонденції з будь-якої точки світла. Ну, і незайвими будуть операції пошуку, хороша система вкладених каталогів та прапорів стану пошти.
Тепер, коли ми трохи розібралися з функціями протоколу IMAP, спробуємо знайти те програмне забезпечення, яке найкраще працювало б з цим протоколом. Усю інформацію про це було отримано з офіційного сайту протоколу.
На жаль, незважаючи на те, що протокол був розроблений давно, програмне забезпечення для роботи з ним знайти не так просто. Найпопулярніший поштовий клієнт The Bat! працює з протоколом IMAP досить одноманітно. Він використовує його так само, як і POP3 - для завантаження листів на локальну машину і видалення їх на сервері. Жодних додаткових функцій, заради яких, власне, протокол і створювався, не підтримується. Щоправда, зараз планується випуск нової версії програми, в якій обіцяють зробити повну підтримку протоколу IMAP, однак поки що доводиться шукати інші програмні рішення.
Існує досить популярний по всьому світу поштовий клієнт Eudora. Окрім іншихкорисних функцій, він має підтримку нового протоколу IMAP. Він уміє працювати віддалено з IMAP-сервером, завантажувати необхідні листи на локальну машину та підтримує інші описані нами функції роботи з протоколом. Словом, враховуючи те, що клієнт і без того досить зручний у користуванні та набув досить широкої популярності, його можна порекомендувати тим, хто хоче скористатися всіма перевагами роботи за протоколом IMAP.
Коли ви обиратимете програму для себе, то зверніть увагу на деякі параметри таблиці. Наприклад, дуже бажано, щоб поштовий клієнт підтримував параметр «Disconnected use». Це означає, що в цьому випадку ви зможете використовувати поштову програму без постійного доступу до Інтернету. Ви приєднаєтеся до сервера, завантажуєте нові листи або заголовки, відповісте на них, здійсните потрібні дії з папками, а потім ще раз з'єднаєтеся, і зміни здійсняться на сервері автоматично. Це дуже зручно, коли доводиться виходити в Інтернет через модем із погодинною оплатою з'єднання, щоб не збільшувати свої витрати на доступ до мережі.
Таким чином, підбиваючи підсумок вищесказаного, можна сказати, що IMAP – це більш просунутий формат, ніж простий протокол POP3. Його використання виправдане для тих, хто користується своєю поштовою скринькою з різних точок світу та бажає весь час мати доступ до своєї пошти. Він зручний тим, що дозволяє працювати в онлайновому режимі зі своєю скринькою та виконувати над ним безліч операцій. Для того, щоб скористатися всіма перевагами IMAP, потрібно мати відповідний поштовий клієнт (їх список ви знайдете на сайті протоколу).