IMAP и СОЗ или СОЗ3 используются для доступа к учетным записям электронной почты, но изначально были разработаны для разных случаев использования. Это приводит к конкретным преимуществам протоколов в определенных сценариях использования. Протокол доступа к сообщениям Интернета в целом лучше подходит для современных приложений электронной почты. Какие преимущества предлагает IMAP в деталях?
Чем отличаются IMAP и POP3?
Основное различие между IMAP и почтовым протоколом версии 3, поэтому полное название говорит о диапазоне функций. Это является результатом различных целей при разработке протоколов. POP3 предназначен для загрузки сообщений электронной почты с почтового сервера, чтобы вы могли сохранять, читать и редактировать их на локальном компьютере. IMAP, с другой стороны, предназначен для использования в случаях, когда вы оставляете свои сообщения электронной почты на почтовом сервере навсегда и только временно загружаете отдельное сообщение, которое вы в данный момент читаете или редактируете. Можно также использовать оба протокола в другом сценарии, но они не имеют своих специфических преимуществ.
Что выгодно в POP3?
Протокол почтового отделения намеренно упрощен и поэтому может быть реализован без особых усилий. Если вам не нужна расширенная функциональность IMAP, POP3 предлагает вам упрощенную систему для доступа к вашим E-mail. Однако в настоящее время этот вариант использования встречается довольно редко. Как правило, у вас есть один рабочий компьютер, на котором вы регулярно читаете, редактируете и, при необходимости, архивируете свою электронную почту и используете мощную почтовую программу в качестве так называемого Mail User Agent (MUA).
Исторические особенности
Подход POP3 также обусловлен тем, что до 1990-х годов у вас обычно было очень мало места на почтовом сервере. Поэтому вам приходилось регулярно опорожнять свой почтовый ящик, чтобы предотвратить его переполнение. При этом значительно увеличилось не только среднее место хранения на почтовых серверах. Доступ к учетным записям электронной почты также гораздо чаще осуществляется с различных и часто мобильных устройств. IMAP была разработана для таких сценариев, хотя текущие версии обоих протоколов датируются 1996 годом.
Как делаются различия
Различное выравнивание протоколов также отражается в обычных настройках по умолчанию. Обе системы используют механизм задержки для удаления электронной почты. Это работает так же, как и мусор на рабочем столе ПК. В то время как эта виртуальная мусорная корзина автоматически опорожняется при доступе по протоколу POP3, но обычно при выходе из системы с почтового сервера, протокол доступа к Интернет-сообщениям по умолчанию удаляет мусор только после явного запроса почтового клиента с помощью команды Expunge. Однако такое поведение обычно настраивается как для IMAP, так и для POP3 в MUA, поэтому оно не является критерием принятия решения для одного из протоколов.
Какие конкретные преимущества дает IMAP?
Поскольку протокол Internet Message Access Protocol по умолчанию оставляет электронные сообщения на почтовом сервере и загружает их только при необходимости, он особенно подходит для использования с несколькими конечными устройствами, каждое из которых постоянно подключено к Интернету или подключается к нему сразу же, когда это необходимо. Этот сценарий является нормой с конца 1990-х годов, особенно с ростом использования мобильных устройств после начала нового тысячелетия. Селективная загрузка сообщений экономит объем данных при мобильном использовании, и если вы хотите регулярно читать свои сообщения с разных устройств, это требует, чтобы сообщения оставались на сервере до тех пор, пока они окончательно не будут удалены.
Кроме того, IMAP предлагает обширные функции для работы с почтовыми ящиками, которые также могут быть структурированы и упорядочены иерархически. Используя IMAP, вы можете создавать новые почтовые ящики на сервере и переименовывать или удалять существующие, перемещать сообщения из одного почтового ящика в другой, вы можете искать содержимое почтовых ящиков по различным критериям, и у вас есть возможность отмечать письма так называемыми флагами. Все эти функции стандартизированы в IMAP и отличаются только пользовательским интерфейсом на разных почтовых клиентах. Например, удаление сообщений в IMAP также реализуется путем установки флага, который помечает сообщение как удаленное. Поэтому перед выполнением команды Expunge, которая навсегда удаляет отмеченные таким образом сообщения, с помощью IMAP можно в принципе искать удаленные сообщения так же, как и новые, читать, отвечать и так далее. Однако, сможете ли вы использовать эти функции на практике, и если да, то каким образом, зависит от используемого вами почтового клиента. Некоторые из них предлагают очень разный доступ к одним и тем же основным функциям, предоставляемым протоколом доступа к Интернет-сообщениям.