Почему протокол POP3 выживает? - PullRequest
8 голосов
/ 05 апреля 2009

Я получаю некоторые базовые знания по электронной почте. Кажется, что IMAP более мощный, чем POP3. Тогда почему протокол POP3 выживает? и он все еще поддерживается популярным почтовым сервисом, таким как GMail?

Спасибо.

Ответы [ 7 ]

10 голосов
/ 05 апреля 2009

Поскольку POP3 не требует столько памяти на стороне сервера. И потому, что это более просто и легко реализовать.

9 голосов
/ 05 апреля 2009

Прочитайте спецификации IMAP, и вы знаете. POP3 больше ПОЦЕЛУЕТ, чем IMAP.

8 голосов
/ 05 апреля 2009

Я думаю, что отчасти это связано с тем, что IMAP обычно используется в сценариях, в которых электронные письма сохраняются на сервере, тогда как POP используется почти исключительно в ситуациях, когда электронная почта загружается на локальный компьютер, что и используется большинством интернет-провайдеров, предоставляющих электронную почту. услуги для их клиентов хотят, чтобы вы делали (а также то, что, вероятно, хочет большинство клиентов, хотя и меньше, поскольку они получают больше доступа к Интернету и таким вещам, как gmail и Yahoo, и т. д.)

Еще одна причина, по которой поставщики электронной почты предпочитают ее, заключается в том, что она проводит опрос, так же, как программа чтения новостей RSS. Клиент POP откроет TCP / IP-соединение с сервером, аутентифицирует себя, запросит любую электронную почту и выполнит любую необходимую ему обработку, а затем закроет соединение.

Клиенты IMAP обычно держат один или несколько сокетов TCP / IP открытыми на сервере все время, пока они работают, занимая эти ресурсы. Еще одна причина, по которой интернет-провайдеры предпочитают POP.

Почта Google поддерживает протоколы POP и IMAP.

(П.С. Я не хочу звучать так, как будто я провожу интернет-провайдеров. Я думаю, что причины, которые я приписал им выше, очень прагматичны и разумны.)

6 голосов
/ 05 апреля 2009

Несколько причин:

  1. POP3 требует гораздо меньше серверной части хранение.
  2. POP3 гораздо проще реализовать.
  3. POP3 является приватным по умолчанию (это предполагает, что вы хотите удалить электронная почта с сервера после скачать его).
  4. Первоначально почти все провайдеры имели крошечные пределы хранения (так как их бесплатно большой почтовый сервис это теперь не имеет значения) поэтому удаление писем то, что вы скачали, было обязательным.
  5. (за полноту - спасибо Эван) POP клиенты открывают соединение TCP / IP с сервер, аутентифицирует себя, просит любую электронную почту и делает все, что угодно обрабатывать его нужно, а затем закрыть связь. IMAP клиенты как правило, держите один или несколько TCP / IP розетки открываются с сервера все время они бегут, принимая до этих ресурсов.
  6. POP - гораздо более простой в реализации протокол, который может обслуживать большее количество клиентов с одинаковым количеством ресурсов
3 голосов
/ 05 апреля 2009

Почта Yahoo по-прежнему не предлагает IMAP. Я предполагаю, что это потому, что я скорее использую их сайт, чем Outlook, а это означает, что мне придется видеть их рекламу.

1 голос
/ 29 марта 2017

Другая причина - сборщики POP3. У вас может быть центральный почтовый ящик IMAP, куда вы хотите загружать почту со всех других ваших учетных записей, чтобы хранить все ваши письма в одном месте. Обычно это делается с помощью сборщиков POP3, которые периодически опрашивают ваши другие почтовые ящики и загружают почту оттуда в ваш основной почтовый ящик.

Хотя средства извлечения IMAP существуют, большинство средств извлечения по-прежнему доступны только для POP3, и если ваш другой почтовый ящик не поддерживает POP3, у вас могут возникнуть проблемы с использованием средства извлечения, чтобы связать его с основным почтовым ящиком.

1 голос
/ 05 апреля 2009

Многие почтовые службы (например, предоставляемые интернет-провайдерами) предлагают почтовый ящик только ограниченного размера. Это делает необходимым загружать ваши сообщения на ваш компьютер, чтобы иметь возможность хранить большое количество электронных писем, которые распространены в наши дни.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...