Что такое протокол pop3. Сравнение почтовых протоколов POP3 и IMAP что лучше и для чего. Почтовые протоколы POP3 и IMAP

Рабочая станция может не иметь достаточных ресурсов для обеспечения непрерывной работы SMTP -сервера . Для домашних ЭВМ слишком дорого поддерживать связь с Интернет круглые сутки.

Но доступ к электронной почте необходим как для таких малых узлов, так и для индивидуальных ЭВМ. Для решения этой проблемы разработан протокол POP3 ( Post Office Protocol - Version 3, STD : 53. M. Rose, RFC-1939). Этот протокол обеспечивает доступ узла к базовому почтовому серверу.

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

Входящие письма собираются на сервере провайдера и сохраняются в готовности. В желтой почте это называется «постлагернде». Как правило, вы не будете уведомлены, если ваша почта прибыла, вы должны регулярно проверять свой почтовый ящик. Чтобы остаться с примером с желтым сообщением.

Пока вы просматриваете полученную почту, вы можете отключить Интернет. В свойствах учетной записи обычно есть возможность оставить «копию всех сообщений на сервере» для регулируемого количества дней. Во время обработки электронных писем необходимо постоянное подключение к Интернету. В какой-то момент либо тариф должен быть изменен, либо необходимо архивировать старые электронные письма. Если вы хотите узнать, кто отправил электронное письмо, вы всегда должны отправить себе копию.

  • Поэтому электронные письма не обязательно должны быть скопированы.
  • Требования к пространству на сервере провайдера постоянно растут.
  • У всех есть письма, для которых он наиболее компетентен.
Почтовая программа немедленно начинает проверять все почтовые ящики для новой почты.

Более продвинутый и сложный протокол IMAP4 обсуждается в RFC-2060 ( порт 143). Об аутентификации в POP3 можно прочесть в документе RFC-1734.

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

Когда пользователь ЭВМ-клиента хочет послать сообщение, он устанавливает SMTP связь с почтовым сервером непосредственно и посылает все, что нужно, через него. При этом ЭВМ POP3 - сервер не обязательно является почтовым сервером.

Если появляются новые непрочитанные письма, их номера отображаются в синих буквах в круглых скобках после слова «Входящие». Если вы нажмете на слово «Входящие», вы увидите существующие письма. Если вы обнаружите спам-письма, вы можете пометить их и пометить их для удаления с помощью клавиши «Удалить» или щелкнуть правой кнопкой мыши и «Удалить». Последующий щелчок на «Удалить» удаляет эти записи навсегда.

Нераскрытая почта может быть распознана неоткрытым конвертом. Если вы нажмете на одну из ранее нераскрытых писем, конверт будет открыт. Если вы решите после просмотра содержимого, которое не хотите удалять или «обрабатывать» это письмо, щелкните его правой кнопкой мыши и выберите «отметить как непрочитанный».

В исходный момент ЭВМ POP3 - сервер прослушивает TCP - порт 110. Если ЭВМ-клиент хочет воспользоваться услугами POP3 -сервера, то устанавливает с ним TCP - связь . По установлении связи POP3 - сервер посылает клиенту уведомление (например, +OK POP3 server ready ) и сессия переходит в фазу авторизации (см. также RFC-1734, -1957). После этого может производиться обмен командами и откликами.

Аналогично, вы можете удалить обработанную почту. Сначала он отображается как «удаленный», но его можно просмотреть. Только когда один из пользователей нажимает «Удалить», он, наконец, исчезает. На графике показан путь электронной почты от отправителя получателю при использовании почтового клиента.

Как правило, компьютеры пользователей напрямую не подключены к Интернету. Доступ осуществляется через шлюз поставщика или компании. Транспортное шифрование штриховых подключений к почтовым серверам может заставить пользователей правильно настроить свой почтовый клиент. Это не имеет никакого отношения к шифрованию содержимого электронной почты. Зашифрована только передача данных на почтовый сервер, и обеспечивается, что вы действительно подключены к желаемому серверу.

Команды POP3 состоят из ключевых слов (3-4 символа), за которыми могут следовать аргументы. Каждая команда завершается парой символов CRLF. Как ключевые слова, так и аргументы могут содержать только печатаемые ASCII-символы. В качестве разделителя используются символы пробела. Каждый аргумент может содержать до 40 символов.

Сигнал отклика в POP3 содержит индикатор состояния и ключевое слово , за которым может следовать дополнительная информация . Отклик также завершается кодовой последовательностью CRLF. Длина отклика не превышает 512 символов, включая CRLF. Существует два индикатора состояния: положительный - "+OK" и отрицательный - "- ERR " (все символы прописные).

Примечание для пользователей телекоммуникационных маршрутизаторов

Пользователи не могут влиять на транспортное шифрование между почтовыми серверами. Возможность глобального доступа к его электронным письмам покупается, но с ограничениями защиты данных. Только тогда это структура зашифрованного соединения, и клиент начинает с самого начала. Сознательно или бессознательно провайдеры могли дезактивировать зашифрованную передачу как человека в середине. Этот параметр неэффективен в тот момент, когда он вам нужен, потому что трафик бессрочен. Было бы неплохо, если бы вы нашли там сообщение за последние 5 лет. . Программа электронной почты предлагает больше удобств: она сохраняет ваши данные доступа и собирает всю корреспонденцию за один раз.

Отклики на некоторые команды могут содержать несколько строк. В этом случае последняя строка содержит код завершения 046 ("."), за которым следует CRLF.

На практике многострочные отклики для исключения имитации завершаются последовательностью "CRLF.CRLF".

В процессе авторизации клиент должен представить себя серверу, передав имя и пароль (возможен вариант посылки команды APOP). Если авторизация успешно завершена, сессия переходит в состояние транзакции ( TRANSACTION ). При получении от клиента команды QUIT сессия переходит в состояние UPDATE , при этом все ресурсы освобождаются и TCP - связь разрывается.

Входящие и исходящие серверы

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

Все устройства получают доступ к контенту. Это способствует междисциплинарному обзору. Проще говоря, порты - это двери, которые позволяют соприкоснуться с внешним миром. Обычно почтовый сервер распознает требуемое шифрование с помощью порта. Если вы настроили программу электронной почты, в простейшем случае вы вводите только свой адрес электронной почты и соответствующий пароль. Без этих данных приложения электронной почты не будут выполнять свои основные задачи. В случае проблем с определением часто загадочных адресов или с помощью более старого программного обеспечения электронной почты необходимо выяснить адреса устройств и ввести их в соответствующие поля.

На синтаксически неузнанные и неверные команды сервер реагирует, посылая отрицательный индикатор состояния.

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

Сервер нумерует все передаваемые сообщения из своего почтового ящика и определяет их длину. Положительный отклик начинается с +OK, за ним следует пробел , номер сообщения, еще один пробел и длина сообщения в октетах. Завершается отклик последовательностью CRLF. Переданные сообщения удаляются из почтового ящика сервера. Все сообщения, передаваемые во время сессии POP3 , должны следовать рекомендациям формата Интернет сообщений .

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

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

Поскольку на почтовом сервере сохраняется копия сообщений электронной почты пользователей, они могут получать доступ к одному и тому же электронному письму с нескольких компьютеров. Затем пользователи могут получать доступ ко всем сообщениям на сервере с компьютеров в нескольких местах. Например, вы можете настроить его, чтобы оставить копию представленных пользователем элементов на сервере, чтобы отправленные элементы могли быть просмотрены на любом другом компьютере. Например, функция, которая позволяет пользователям просматривать только заголовки своих сообщений электронной почты на сервере, а затем загружать только сообщение, которое они хотят прочитать.

В состоянии транзакции клиент может посылать серверу последовательность POP3 -команд, на каждую из которых сервер должен послать отклик. Далее следует краткое описание команд, используемых в состоянии транзакция .

LIST [сообщение]

Аргументы : номер сообщения ( опционно ), который не может относиться к сообщению, помеченному как удаленное. Команда может быть выдана только в режиме TRANSACTION . При наличии аргумента сервер выдает положительный отклик, содержащий информационную строку сообщения. Такая строка называется скэн-листингом сообщения ( scan

В этом разделе рассматриваются некоторые из наиболее распространенных возможностей подключения. Использование этой опции отправляет и получает электронную почту только при запуске приложения электронной почты. При использовании этой опции сообщения отправляются и принимаются только тогда, когда пользователь нажимает кнопку «Отправить и получать» в пользовательском интерфейсе клиента. Используя эту опцию, клиентское приложение всегда подключается к серверу в конце периода времени, установленного в минутах, для отправки сообщений и загрузки новых сообщений.

  • Отправка и получение сообщений при каждом запуске приложения электронной почты.
  • Вручную отправлять и получать сообщения.
  • Всегда отправлять и получать сообщения по истечении заданного количества минут.
В справочной документации для каждого приложения электронной почты.

Существуют две основных методаработы с почтой: Online и Offline.

Согласно offline методу почта доставляется на сервер, а пользователь ПК периодически запускает почтового клиента, который выкачивает всю новую почту на ПК. Вся обработка почты, например её фильтрация, происходит на локальной машине. Offline доступ? сервис для?хранения и пересылки?, предназначенный для пересылки почты по требованию с почтового сервера на единственную конечную машину. Однажды доставленные на конечную машину, сообщения удаляются с почтового сервера.

Регулярные подключения к серверу гарантируют, что почтовое приложение пользователя будет обновлено с последней информацией на сервере. Функции, поддерживаемые каждым почтовым клиентским приложением, различаются. Вам нужна следующая информация. Для подключения к корпоративной сети пользователям необходима следующая информация.

Для подключения к Интернету пользователям необходима следующая информация. Эти настройки могут быть доступны пользователям по электронной почте или другим методам ручной связи. Вы можете изменить эту настройку по умолчанию следующим образом. Хранить копии сообщений на сервере.

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

По умолчанию некоторые программы электронной почты не оставляют копии сообщений на сервере после получения сообщений. Вы должны настоятельно рекомендовать своим пользователям настроить свою соответствующую программу электронной почты, чтобы оставить копии всех сообщений, полученных клиентом на сервере. Если на сервере оставлены копии сообщений, пользователи могут получать доступ к своим сообщениям из других программ электронной почты.

Кэширование всех писем

Из-за технической разработки настройки должны быть проверены и обновлены. Там электронные письма остаются в зависимости от того, какой протокол используется, по крайней мере, пока они не будут подняты. Он ведет себя так же, как название - протокол почтового отделения - уже показывает, как почтовое отделение с сохраненными буквами. Письмо доставляется и приходит до того, как оно будет доставлено в почтовое отделение. Там он сортируется в правильный почтовый ящик и может быть выбран получателем. Если получатель не забирает свои письма, они останутся там до тех пор, пока почтовый ящик не будет заполнен в какой-то момент.

  • Преимущества offline метода:
    • Минимальное использование серверных ресурсов.
  • Преимущества online метода:
    • Способность использовать разные компьютеры в разное время.
    • Способность использовать?облегчённые? клиентские машины.
    • Платформо-независимый доступ к нескольким почтовым ящикам.
    • Возможность одновременного доступа к разделяемым почтовым ящикам.

Основное преимущество online доступа состоит в том, что почтовые ящики с входящей и архивной почтой хранятся на сервере и к ним можно единообразно получить доступ с различных компьютеров в различное время. И всё это можно осуществлять без использования протоколов общего доступа к файлам (эти протоколы существуют далеко не на каждой платформе, могут уступать в производительности и вызывать проблемы блокировки файлов (file locking). Всё это не нужно для тех пользователей, которые всегда использует один и тот же компьютер для доступа к почте, но становится очень важным для тех, кто использует несколько компьютеров.

Однако, если получатель подбирает свои письма, все письма в почтовом ящике передаются ему, и никаких писем не остается. После процесса извлечения электронные письма удаляются с сервера и сохраняются как цифровая копия исключительно на компьютере получателя, смартфоне или планшете.

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

Возможности и

POP был разработан для поддержки offline обработки почты. И хотя ограничения offline доступа могут быть скомпенсированы использованием этого протокола в online режиме, POP просто-напросто не имеет некоторой функциональности, требуемой для высококачественного online доступа. Псевдо-онлайн режим доступа, поддерживаемый POP3 заключается в том, что пользователь оставляет почту на сервере и это часто требует наличия remote file system protocol для того, чтобы почтовый клиент сумел обновить почтовый ящик или установить флаги сообщения. IMAP также может применяться для offline доступа, но его мощь проявляется в первую очередь при online доступе. Если сказать вкратце, то IMAP позволяет манипулировать удаленными почтовыми ящиками, как будто они являются локальными. В зависимости от реализации IMAP клиента и почтовой архитектуры, которую пожелал иметь управляющий почтовой системой, пользователь может сохранять сообщения только на клиентской машине, только на сервере или иметь выбор сделать и то и другое.

Для этого он сопоставляет содержимое почтового ящика с каждым соединением с соответствующей программой электронной почты, так называемой. Например, установив права доступа, несколько пользователей могут одновременно обращаться к папкам в почтовом ящике для совместной работы. Кроме того, получатель, непосредственно на почтовом сервере, может хранить такие правила, как спам или вирусные фильтры для обработки электронных писем.

Поскольку все электронные письма остаются на сервере и хранятся, они всегда доступны для просмотра в любое время. Кроме того, они также защищены от случайной потери, поскольку серверы с постоянными резервными копиями предотвращают потерю данных. Конечно, это преимущество также несет риски.

Приведём теперь краткое сравнение протоколов POP3 и IMAP4.

  • Характеристики, общие для обоих протоколов
    • Оба поддерживают offline доступ
    • Почта доставляется на общий, всегда работающий почтовый сервер
    • Новая почта доступна с большего числа клиентских платформ и из любого места в сети
    • Протоколы открыты и стандартизованы (в Интернет есть соответствующие RFC)
    • Ориентированны только на считывание почты, для отсылки оба используют
    • Оба протокола поддерживают постоянные ID сообщений (POP3 ? не все сервера), которые используются для disconnected доступа
  • Преимущества POP3
    • Легче реализовать
    • Больше клиентов существует на данный момент
  • Преимущества IMAP4
    • Может манипулировать постоянными флагами сообщений (Seen, Draft, Deleted,?).
    • Может, как хранить сообщения, так и скачивать их. Есть возможность добавления сообщений в почтовый ящик.
    • Может работать с множеством почтовых ящиков (возможно даже иерархических).
    • Может поддерживать параллельный доступ к почтовым ящикам и параллельное их обновление.
    • Подходит для доступа к не почтовым данным, например к новостям или документам.
    • Может использовать offline доступ, для уменьшения времени соединения и используемого дискового пространства.
    • Позволяет осуществлять поиск писем на сервере.
    • Есть возможность скачать часть письма, причём можно скачать фрагмент начиная с любого места и любой длины.
    • Разработан специально для повышения производительности online доступа, особенно для медленных соединенией.
    • IMAP4 rev 1 поддерживает стандарт Unicode (почтовые ящики с Unicode именами, поиск сообщений)
    • Существует стандартизированный способ расширения базового протокола. В частности есть расширения для управления квотами пользователей и их правами доступа к чужим или разделяемым почтовым ящикам.
    • Существуют?протоколы-компаньоны? (IMSP и его приемник ACAP) для хранения и манипулирования настройками пользователей.

Подробнее об IMAP4

IMAP может манипулировать постоянными флагами статуса сообщения, включающих?Seen?, ?Deleted?, ?Answered?, а так же определенные пользователем флаги. IMAP позволяет хранить сообщения, а так же получать их с сервера. Пользователь может добавить сообщение из ящика входящих сообщений в архивный ящик (или наоборот) С помощью IMAP клиент может иметь доступ и управлять несколькими почтовыми ящиками. Это включает в себя как возможность именовать и получать доступ к различным архивным ящикам и ящикам для входящей почты, так и способность получать их список, создавать, удалять и переименовывать их. Эти почтовые ящики могут находиться как на одном, так и на разных почтовых серверах. IMAP клиент может позволить видеть их все одновременно и перемещать сообщения из одного ящика в другой.

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

Поскольку после передачи электронных писем они хранятся в незашифрованном виде, их можно читать после несанкционированного доступа к почтовому ящику. Из-за хранения данных на сервере за пределами их собственного доступа, предпочтительно использовать только почтовые провайдеры, серверы которых расположены в безопасной стране с достаточным уровнем защиты данных. В рамках Европейского Союза. Кто хочет предотвратить это, должен вернуться к так называемому. . Следует отметить, что пароль требуется не только для запросов, но и для отправки электронной почты.

IMAP может позволять одновременный доступ и обновление общих почтовых ящиков. Эта способность удобна в случае если несколько клиентов обрабатывают сообщения, приходящие в общий inbox. Все активные клиенты оповещаются об изменениях состояния почтового ящика через IMAP.

IMAP можно использовать для доступа к не почтовым данным, например к News-группам. Это удобно с точки зрения унификации метода доступа к различным классам информации. IMAP также поддерживает offline доступ, который позволяет экономить время соединения с сервером и серверные ресурсы. Offline метод удобно использовать в ситуациях, когда доступ к серверу происходит только по дорогому коммутируемому соединению и многоплатформенный доступ к какому-либо почтовому ящику не требуется. Также выгодно использовать такой доступ, в случае если клиентская машина богата ресурсами, а сервер беден.

Не все IMAP клиенты предлагают поддержку offline режима, но протокол это позволяет в полной мере. Для IMAP существует протокол-компаньон, предназначенный для управления настройками пользователей, который называется IMSP, Internet Message Support Protocol. IMSP делает возможным независимый от расположения (многоплатформенный) доступ к персональным настройкам пользователя, например к адресной книге. (Его потомок ACAP позволяет хранить также настройки для серверов, групп пользователей. ACAP специально оптимизирован для уменьшения количества пересылаемых по сети данных, имеет богатые возможности по поиску на стороне сервера, позволяет управлять правами доступа к данным.)

IMAP имеет конструкции для оптимизации online доступа, в особенности по низкоскоростным каналам. Эти конструкции включают возможность получить структуру сообщения не скачивая его целиком на клиентскую машину, избирательное скачивание частей сообщения и способность использовать сервер для поиска, с целью уменьшения количества передаваемых данных между клиентом и сервером. Очень полезным бывает отложить пересылку до подходящего момента некоторых сообщений или их частей (с сервера на клиентскую машину), если сообщения не представляют непосредственного интереса. В случае если сообщение содержит прикрепленные документы или мультимедиа данные, передача только части сообщения может оказаться большим преимуществом. Это можно достаточно наглядно ощутить, например, если вы находитесь в гостинице и вам присылают короткое сообщения с присоединенным 10 MB видео клипом.

Эффективная обработка MIME сообщений является значимым преимуществом IMAP над POP. (MIME ? Multipurpose Internet Mail Extensions, стандарт для кодирования сообщений, содержащих произвольные присоединенные файлы. После кодирования сообщений MIME их можно посылать с помощью SMTP.) Подытожив, можно сказать, что

IMAP выигрывает у POP в трех областях:

  • более богатая функциональность для манипулирования почтовым ящиком;
  • возможность управлять несколькими почтовыми ящиками, а не одним;
  • примитивы для оптимизации производительности online доступа, особенно если дело касается больших MIME сообщений.

Преимущества POP над IMAP:

  • наличие большего числа реализаций, как клиентов, так и серверов;
  • простота настройки (так как у POP маленькая функциональность, то и настраивать ничего не нужно).

По-моему со временем IMAP должен вытеснить POP. Описание POP3 можно найти в RFC-1939. IMAP4 описан в RFC-2060.

Список IMAP программного обеспечения можно найти по адресу /go?www.imap.org/products.html , а список документов, имеющих отношение к IMAP можно найти /go?www.imap.org/biblio.html .

Также потенциальный интерес могут представлять /go?www.imap.org/imap.docs.html (подборка IMAP документов); Message Access Paradigms and Protocols (данный документ является более полным описанием изложенных в статье идей, кроме того в нем детально описана терминология и предоставлена информация о протоколах POP и IMAP в контексте online доступа).



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: