Почтовые программы рорз что это

Какой почтовый протокол лучше выбрать: POP3 или IMAP

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

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

Протокол SMTP | Курс «Компьютерные сети»

Какой почтовый протокол лучше: POP3 или IMAP

Выбор почтового протокола.

Что такое POP3

Аббревиатура расшифровывается как «Post Office Protocol», что в переводе на русский означает протокол почтового отделения. POP3 – это третья версия (предшествующие вариации технологии устарели и уже не поддерживаются), она являет собой стандартный протокол прикладного уровня для извлечения электронной почты с сервера при помощи TCP-соединения.

Данный протокол задействует порт 110, но при SSL/TLS-соединениях применяется 995. Алгоритм его работы достаточно прост. Протокол загружает письма с удалённого сервера на комп и сразу же или спустя некоторое время на сервере сообщения будут удалены, оставшись только на устройстве пользователя. Это значит, что в случае с POP3 просмотреть те же сообщения с другого девайса не получится, в отличие от IMAP, более современного стандарта.

Так, местонахождение корреспонденции при применении POP3 не может быть в двух местах одновременно, письма будут или на сервере, или на устройстве (по аналогии с обыкновенной почтой, которую получатель забирает с почтового отделения). Так, если вы просмотрели письма, под этим подразумевается, что вы их забрали с сервера к себе. При обилии портативных устройств такой вариант не совсем удобен, но когда с целью просмотра почты используется только компьютер, POP3 вполне достаточно. Но не исключены и сбои девайса, поэтому всегда остаётся риск потери информации. Почти все современные клиенты (Hotmail, Yahoo!, Gmail, Mail и пр.) включают поддержку обоих протоколов POP3 и IMAP, и позволяют выбрать при настройке почты тип аккаунта.

Что такое POP3

Почтовые программы. Видео-обзор почтовых программ.

Что такое IMAP

IMAP (Internet Massage Access Protocol) – это протокол прикладного уровня, применяемый для доступа к электронной почте. Он открывает пользователям большие возможности при работе с почтой и более актуален на сегодня. Стандартом также применяется TCP-соединение, порт 143 или 993 (для подключений типа SSL/TLS).

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

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

Что такое IMAP

Разница между POP3 и IMAP

Почтовые протоколы работают парно, причём один из них предназначается для приёма корреспонденции, другой – для отправки. Протокол SMTP в почтовых программах, применяемых пользователями, ответственен за отправку исходящих писем в сетях типа TCP/IP (серверами SMTP может быть использован, как для передачи, так и приёма информации).

За извлечение почты отвечают POP3 и IMAP, при настройке клиента как раз и нужно выбрать тот вариант, который вам больше подходит. Хоть оба протокола и выполняют одну и ту же миссию и даже в техническом плане имеют много общего, разница в методах транспортировки информации всё же значительна. Главное, чем отличается IMAP от POP3 – это наличие возможностей по управлению письмами и их хранению данных на сервере. Особенности более современной технологии предполагают высокий уровень комфорта в работе с почтой благодаря синхронизации. Теперь также нет необходимости скачивать все подряд письма, как это делает POP3, вы сможете систематизировать данные на собственное усмотрение, перемещать, загружать, выбрав определённые сообщения или оставлять их на сервере и т. д.

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

Выделим основные отличия IMAP от POP3:

  • IMAP предлагает возможности доступа к почтовому серверу с разных устройств одновременно или поочерёдно, POP3 может работать только с одним, куда и выкачивает всю приходящую почту;
  • Дальнейшая работа со скачанными письмами при типе аккаунта POP3 ведётся офлайн (загрузка на компьютер является обязательным условием), IMAP же позволяет работать как в онлайн, так и офлайн режимах (скачивание возможно по желанию, но никак не обязательно). С IMAP доступна также сортировка корреспонденции в иерархическом порядке, добавление директорий и прочие возможности управления;
  • Данные удаляются с сервера при их скачивании на устройство (POP3), данные всегда доступны на сервере с любых устройств (IMAP);
  • POP3 менее требователен к ресурсам, что напрямую связано с принципом его функционирования;
  • В клиента, использующих IMAP доступен многопользовательский режим и настройка разделения прав доступа, POP3 такими опциями не обладает.

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

Чем руководствоваться при выборе

Большинство служб предлагает вариативность настройки клиента. Так, если, настраивая программу для email, вы столкнулись с дилеммой, какой тип аккаунта выбрать – POP3 или IMAP, для начала следует решить для себя, каким образом вам удобнее получать электронную почту. Определяем, что лучше использовать, учитывая особенности работы протоколов:

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

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

Источник: nastroyvse.ru

Протоколы электронной почты: POP3, IMAP4, SMTP

В этой статье рассмотрены наиболее часто используемые протоколы электронной почты в Интернете — POP3, IMAP и SMTP. Каждый из них имеет определенную функцию и способ работы. В содержании статьи разъясняется, какая конфигурация лучше всего подходит для конкретных потребностей пользователя при использовании e-mail-клиента. А также раскрывается ответ на вопрос о том, какой протокол поддерживает электронную почту e-mail.

Читайте также:
Autocare что за программа

Что такое POP3?

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

По умолчанию протокол POP3 работает на двух портах:

  • порт 110 — это незашифрованный порт POP3;
  • порт 995 — его нужно использовать, если вы хотите безопасно подключиться к POP3.

протоколы электронной почты

Что такое IMAP?

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

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

Протокол IMAP работает на двух портах:

  • порт 143 — это незашифрованный порт IMAP по умолчанию;
  • порт 993 — его необходимо использовать, если вы хотите безопасно подключиться с помощью IMAP.

Что такое SMTP?

Протокол Simple Mail Transfer Protocol (SMTP) — это стандартный протокол для отправки электронной почты через Интернет.

SMTP работает в трех портах:

  • порт 25 — это незашифрованный порт SMTP по умолчанию;
  • порт 2525 — он открывается на всех серверах SiteGround, если порт 25 фильтруется (например, вашим интернет-провайдером), и вы хотите отправлять незашифрованные электронные письма с помощью SMTP;
  • порт 465 — он используется, если вы хотите безопасно отправлять сообщения с помощью SMTP.

По каким протоколам происходит обмен электронной почтой? Понятия и термины

Термин «сервер электронной почты» относится к двум серверам, необходимым для отправки и получения писем, то есть к SMTP и POP.

протокол pop3

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

В зависимости от вашего сервера, вы можете использовать выделенный почтовый клиент (например, Outlook Express) или веб-браузер. Так, Internet Explorer применяют для доступа к учетным записям на основе электронной почты. Письма хранятся на сервере входящей почты до его загрузки. После того, как вы загрузили свою почту с почтового сервера, сделать повторно это будет нельзя.

Чтобы успешно загрузить данные, необходимо ввести правильные настройки в электронной почтовой программе. Большинство входящих почтовых серверов используют один из следующих протоколов: IMAP, POP3, HTTP.

Исходящий почтовый сервер (SMTP)

Это сервер, используемый только для отправки писем (для переноса их из вашей почтовой клиентской программы в приемник). Большинство исходящих почтовых серверов используют SMTP-протокол (Simple Mail Transfer Protocol) для отправки корреспонденции.

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

 бесплатная электронная почта

Порты электронной почты

Для сетей порт означает конечную точку логического соединения. Номер порта определяет его тип. Ниже перечислены порты электронной почты по умолчанию:

  • POP3 — порт 110;
  • IMAP — порт 143;
  • SMTP — порт 25;
  • HTTP — порт 80;
  • безопасный SMTP (SSMTP) — порт 465;
  • безопасный IMAP (IMAP4-SSL) — порт 585;
  • IMAP4 через SSL (IMAPS) — порт 993;
  • Secure POP3 (SSL-POP) — порт 995.

Протоколы электронной почты: IMAP, POP3, SMTP и HTTP

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

по каким протоколам происходит обмен электронной почтой

Протокол IMAP

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

Протокол POP3

Протокол передачи электронной почты POP (Post Office Protocol 3) обеспечивает простой, стандартизированный способ доступа пользователей к почтовым ящикам и загрузки сообщений на их компьютеры.

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

Протокол SMTP

Протокол SMTP (Simple Mail Transfer Protocol) используется агентом передачи почты (MTA) для доставки электронных сообщений на определенный сервер получателя. SMTP можно использовать только для отправки электронных писем, а не для их получения. В зависимости от настроек вашей сети или интернет-провайдера вы можете использовать SMTP-протокол только в определенных условиях.

Протоколы HTTP

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

Управляемые передачи файлов и сетевые решения

Ваша способность отправлять и получать электронную почту в основном обусловлена ​тремя протоколами TCP. Ими являются SMTP, IMAP и POP3.

 какой протокол поддерживает электронную почту e mail

SMTP

Начнем с SMTP, потому что его основная функция отличается от двух других. Протокол SMTP, или Simple Mail Transfer Protocol, в основном используется для отправки электронной почты от почтового клиента (например, Microsoft Outlook, Thunderbird или Apple Mail) на сервер электронной почты. Он также используется для ретрансляции или пересылки почтовых сообщений с одного почтового сервера на другой. Это необходимо в случае, если у отправителя и получателя есть разные поставщики услуг электронной почты.

SMTP, который указан в RFC 5321, использует порт 25 по умолчанию. Он также может использовать порт 587 и порт 465. Последний, который был представлен как порт выбора для безопасного SMTP (a.k.a. SMTPS), считается устаревшим. Но на самом деле он по-прежнему используется несколькими поставщиками почтовых услуг.

POP3

Протокол почтового отделения, или POP, используется для извлечения сообщений электронной почты с почтового сервера на e-mail-клиент. Последняя версия, которая широко используется, — это версия 3, отсюда и термин «POP3».

POP, версия 3, указанная в RFC 1939, поддерживает расширения и несколько механизмов аутентификации. Функции проверки подлинности необходимы, чтобы злоумышленники не получали доступ к сообщениям пользователей.

Клиент POP3 получает электронную почту следующим образом:

  • подключается к почтовому серверу на порту 110 (или 995 для соединений SSL/TLS);
  • извлекает сообщения электронной почты;
  • удаляет копии сообщений, хранящихся на сервере;
  • отключается от сервера.

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

IMAP

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

Логика работы (настройки imap4):

  • подключается к почтовому серверу через порт 143 (или 993 для соединений SSL / TLS);
  • извлекает сообщения электронной почты;
  • служит для подключения до закрытия приложения почтового клиента и загрузки сообщений по требованию.

Обратите внимание, что сообщения не удаляются на сервере. Это может иметь серьезные последствия. Спецификации IMAP можно найти в RFC 3501.

протокол получения сообщений электронной почты

Выбор между IMAP и POP3

Поскольку основная функция SMTP принципиально отлична, дилемма выбора лучшего протокола обычно включает только IMAP и POP3.

Если для вас важно место для хранения на сервере, то выбирайте POP3. Сервер с ограниченным объемом памяти является одним из основных факторов, которые могут заставить вас поддержать POP3. Поскольку IMAP оставляет сообщения на сервере, он может потреблять пространство памяти быстрее, чем POP3.

Читайте также:
Codeaurora что это за программа на Андроид

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

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

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

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

Разумеется, все функциональные возможности IMAP имеют свою цену. Эти решения сложнее реализовать, и в конечном итоге протокол потребляет намного больше ЦП и ОЗУ, особенно когда он выполняет процесс синхронизации. Фактически высокая загрузка процессора и памяти может произойти как на стороне клиента, так и на стороне сервера, если есть тонна сообщений для синхронизации. С этой точки зрения протокол POP3 менее затратен, хотя и менее функционален.

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

Скорость — преимущество, которое варьируется и зависит от ситуации. POP3 имеет возможность загружать все почтовые сообщения при подключении. А IMAP может при необходимости (например, при недостаточном количестве трафика) загружать только заголовки сообщений или определенные части и оставлять вложения на сервере. Только когда пользователь решит, что оставшиеся части стоят загрузки, они станут доступны для него. Поэтому IMAP можно считать более быстрым.

Однако если все сообщения на сервере должны загружаться каждый раз, то POP3 будет работать гораздо быстрее.

 протокол электронной почты smtp

Как вы можете увидеть, каждый из описываемых протоколов имеет свои преимущества и недостатки. Вам решать, какие функции или возможности важнее.

Также желаемый способ доступа к e-mail-клиенту определяет предпочтительность протокола. Пользователи, работающие только с одной машины и использующие веб-почту для доступа к своим новым электронным письмам, оценят POP3.

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

Спам-брандмауэры с SMTP, IMAP и POP3

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

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

Источник: fb.ru

Что такое POP3

Обновлено

Обновлено: 30.01.2022 Опубликовано: 17.03.2017

протокол для получения электронной почты с почтового сервера. Расшифровывается как Post Office Protocol Version 3. По умолчанию, работает на сетевом TCP/IP порту 110 (без шифрования) или по 995 (с TLS или SSL шифрованием).

Пример настройки почтового клиента для работы по POP3:

Пример настройки почтового клиента для POP3

В отличие от IMAP / IMAP4, позволяет только переносить с сервера входящие сообщения (при необходимости может оставить их копию). IMAP же позволяет управлять папками на почтовом сервере. В реальной жизни, это означает следующее — почтовая программа с настроенным POP-клиентом будет содержать всю почтовую переписку только на одном компьютере, IMAP можно настроить на разных компьютерах и на них всех будет отображаться идентичная и полная информация. POP3 удобнее IMAP только в тех случаях, когда есть острая необходимость в удалении почты на сервере с сохранением копии у себя на компьютере, и в случае, когда есть необходимость в обращении к почте, когда отсутствует доступ в Интернет.

POP3 и IMAP не являются единственными протоколами для работы с почтой. Например, в почтовом сервере Microsoft Exchange используется MAPI, а их поддержка по умолчанию отключена.

Также стоит отметить, что данный протокол используется только для получения почты, для отправки применяется SMTP.

Поддержка данного протокола осуществляется многими поставщиками почтовых услуг. Их пример с адресами для подключения:

Поставщик Адрес сервера
Mail.ru pop.mail.ru
Яндекс pop.yandex.ru
Google pop.gmail.com

Подробнее о POP3 на Википедии

Источник: www.dmosk.ru

Как работает протокол POP3

Интернет

Автор znaikakadmin На чтение 6 мин. Просмотров 19k. Опубликовано 05.08.2007

Post Office Protocol (POP) — протокол доставки почты пользователю из почтового ящика почтового сервера РОР . Многие концепции, принципы и понятия протокола POP выглядят и функционируют подобно SMTP. Команды POP практически идентичны командам SMTP, отличаясь в некоторых деталях. На рисунке изображена модель клиент-сервер по протоколу POP. Сервер POP находится между агентом пользователя и почтовыми ящиками.

В настоящее время существуют две версии протокола POP — РОР2 и РОРЗ, обладающими примерно одинаковыми возможностями, однако несовместимыми друг с другом. Дело в том, что у РОР2 и РОРЗ разные номера портов протокола. Между ними отсутствует связь, аналогичная связи между SMTP и ESMTP. Протокол РОРЗ не является расширением или модификацией РОР2 — это совершенно другой протокол.

РОР2 определен в документе RFC 937 (Post Office Protocol-Version 2, Butler, et al, 1985), a РОРЗ — в RFC 1225 (Post Office Protocol-Version 3, Rose, 1991). Далее кратко рассмотрим POP вообще и более подробно — РОРЗ. PОРЗ разработан с учетом специфики доставки почты на персональные компьютеры и имеет соответствующие операции для этого.

Назначение протокола РОРЗ

Ранее почтовые сообщения большинства сетей доставлялись непосредственно от одного компьютера к другому. И если пользователь часто менял рабочие компьютеры или один компьютер принадлежал нескольким пользователям, существовали определенные проблемы. В наши дни общепринята доставка сообщения не на компьютеры пользователя, а в специальные почтовые ящики почтового сервера организации, который круглосуточно работает (включен).

Описание протокола РОРЗ

Конструкция протокола РОРЗ обеспечивает возможность пользователю обратиться к своему почтовому серверу и изъять накопившуюся для него почту. Пользователь может получить доступ к РОР-серверу из любой точки доступа к Интернет. При этом он должен запустить специальный почтовый агент (UA), работающий по протоколу РОРЗ, и настроить его для работы со своим почтовым сервером.

Итак, во главе модели POP находится отдельный персональный компьютер, работающий исключительно в качестве клиента почтовой системы (сервера). Подчеркнем также, что сообщения доставляются клиенту по протоколу POP, а посылаются по-прежнему при помощи SMTP. То есть на компьютере пользователя существуют два отдельных агента-интерфейса к почтовой системе — доставки (POP) и отправки (SMTP). Разработчики протокола РОРЗ называет такую ситуацию «раздельные агенты» (split UA). Концепция раздельных агентов кратко обсуждается в спецификации РОРЗ.

В протоколе РОРЗ оговорены три стадии процесса получения почты: авторизация, транзакция и обновление. После того как сервер и клиент РОРЗ установили соединение, начинается стадия авторизации. На стадии авторизации клиент идентифицирует себя для сервера. Если авторизация прошла успешно, сервер открывает почтовый ящик клиента и начинается стадия транзакции.

В ней клиент либо запрашивает у сервера информацию (например, список почтовых сообщений), либо просит его совершить определенное действие (например, выдать почтовое сообщение). Наконец, на стадии обновления сеанс связи заканчивается. В табл.7 перечислены команды протокола РОРЗ, обязательные для работающей в Интернет реализации минимальной конфигурации.

Таблица 5. Команды протокола POP версии 3 (для минимальной конфигурации)

USER Идентифицирует пользователя с указанным именем

PASS
Указывает пароль для пары клиент-сервер
QUIT
Закрывает TCP-соединение

STAT
Сервер возвращает количество сообщений в почтовом ящике плюс размер почтового ящика

LIST
Сервер возвращает идентификаторы сообщений вместе с размерами сообщений (параметром команды может быть идентификатор сообщения)

RETR
Извлекает сообщение из почтового ящика (требуется указывать аргумент-идентификатор сообщения)

DELE
Отмечает сообщение для удаления (требуется указывать аргумент — идентификатор сообщения)

NOOP
Сервер возвращает положительный ответ, но не совершает никаких действий

LAST
Сервер возвращает наибольший номер сообщения из тех, к которым ранее уже обращались

RSET
Отменяет удаление сообщения, отмеченного ранее командой DELE

В протоколе РОРЗ определено несколько команд, но на них дается только два ответа: +ОК (позитивный, аналогичен сообщению-подтверждению АСK) и -ERR (негативный, аналогичен сообщению «не подтверждено» NAK). Оба ответа подтверждают, что обращение к серверу произошло и что он вообще отвечает на команды. Как правило, за каждым ответом следует его содержательное словесное описание. В RFC 1225 есть образцы нескольких типичных сеансов РОРЗ. Сейчас мы рассмотрим несколько из них, что даст возможность уловить последовательность команд в обмене между сервером и клиентом.

После того как программа установила TCP-соединение с портом протокола РОРЗ (официальный номер 110), необходимо послать команду USER с именем пользователя в качестве параметра. Если ответ сервера будет +ОК, нужно послать команду PASS с паролем этого пользователя:

Читайте также:
Что за программа беби тайм

CLIENT: USER kcope
ERVER: +ОК
CLIENT: PASS secret
SERVER: +ОК kcope’s maildrop has 2 messages (320 octets)
(В почтовом ящике kcope есть 2 сообщения (320 байтов) …)

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

Команда STAT возвращает количество сообщений и количество байтов в сообщениях:

CLIENT: STAT
SERVER: +ОК 2 320

Команда LIST (без параметра) возвращает список сообщений в почтовом ящике и их размеры:

CLIENT: LIST
SERVER: +ОК 2 messages (320 octets)
SERVER: 1 120
SERVER: 2 200
SERVER: . …

Команда LIST с параметром возвращает информацию о заданном сообщении:

CLIENT: LIST 2
SERVER: +ОК 2 200 …
CLIENT: LIST 3
SERVER: -ERR no such message, only 2 messages in maildrop

Команда TOP возвращает заголовок, пустую строку и первые десять строк тела сообщения:

CLIENT: TOP 10
SERVER: +ОК
SERVER: (сервер POP высылает заголовки сообщений, пустую строку и первые десять строк тела сообщения)
SERVER: . …
CLIENT: TOP 100
SERVER: -ERR no such message
Команда NOOP не возвращает никакой полезной информации, за исключением позитивного ответа сервера. Однако позитивный ответ означает, что сервер находится в соединении с клиентом и ждет запросов:

CLIENT: NOOP
SERVER: +ОК

Следующие примеры показывают, как сервер POP3 выполняет действия. Например, команда RETR извлекает сообщение с указанным номером и помещает его в буфер местного UA:

CLIENT: RETR 1
SERVER: +OK 120 octets
SERVER: (РОРЗ-сервер высылает сообщение целиком)
SERVER: . . . . . .

Команда DELE отмечает сообщение, которое нужно удалить:

CLIENT: DELE 1
SERVER: +OK message 1 deleted …
(сообщение 1 удалено)
CLIENT: DELE 2
SERVER: -ERR message 2 already deleted
сообщение 2 уже удалено)
Команда RSET снимает метки удаления со всех отмеченных ранее сообщений:

CLIENT: RSET
SERVER: +OK maildrop has 2 messages (320 octets)
(в почтовом ящике 2 сообщения (320 байтов) )

Как и следовало ожидать, команда QUIT закрывает соединение с сервером:

CLIENT: QUIT
SERVER: +OK dewey POP3 server signing off
CLIENT: QUIT
SERVER: +OK dewey POP3 server signing off (maildrop empty)
CLIENT: QUIT
SERVER: +OK dewey POP3 server signing off (2 messages left)

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

Источник: znaikak.ru

Почтовые программы рорз что это

post office protocol (pop) — протокол доставки почты пользователю из почтового ящика почтового сервера РОР. Многие концепции, принципы и понятия протокола pop выглядят и функционируют подобно smtp. Команды pop практически идентичны командам smtp, отличаясь в некоторых деталях. На рисунке изображена модель клиент-сервер по протоколу pop. Сервер pop находится между агентом пользователя и почтовыми ящиками.

В настоящее время существуют две версии протокола pop — РОР2 и РОРЗ, обладающими примерно одинаковыми возможностями, однако несовместимыми друг с другом. Дело в том, что у РОР2 и РОРЗ разные номера портов протокола. Между ними отсутствует связь, аналогичная связи между smtp и esmtp. Протокол РОРЗ не является расширением или модификацией РОР2 — это совершенно другой протокол.

РОР2 определен в документе rfc 937 (post office protocol-version 2, butler, et al, 1985), a РОРЗ — в rfc 1225 (post office protocol-version 3, rose, 1991). Далее кратко рассмотрим pop вообще и более подробно — РОРЗ. pОРЗ разработан с учетом специфики доставки почты на персональные компьютеры и имеет соответствующие операции для этого.

Назначение протокола РОРЗ
Ранее почтовые сообщения большинства сетей доставлялись непосредственно от одного компьютера к другому. И если пользователь часто менял рабочие компьютеры или один компьютер принадлежал нескольким пользователям, существовали определенные проблемы. В наши дни общепринята доставка сообщения не на компьютеры пользователя, а в специальные почтовые ящики почтового сервера организации, который круглосуточно работает (включен).

Описание протокола РОРЗ
Конструкция протокола РОРЗ обеспечивает возможность пользователю обратиться к своему почтовому серверу и изъять накопившуюся для него почту. Пользователь может получить доступ к РОР-серверу из любой точки доступа к Интернет. При этом он должен запустить специальный почтовый агент (ua), работающий по протоколу РОРЗ, и настроить его для работы со своим почтовым сервером.

Итак, во главе модели pop находится отдельный персональный компьютер, работающий исключительно в качестве клиента почтовой системы (сервера). Подчеркнем также, что сообщения доставляются клиенту по протоколу pop, а посылаются по-прежнему при помощи smtp. То есть на компьютере пользователя существуют два отдельных агента-интерфейса к почтовой системе — доставки (pop) и отправки (smtp). Разработчики протокола РОРЗ называет такую ситуацию «раздельные агенты» (split ua). Концепция раздельных агентов кратко обсуждается в спецификации РОРЗ.

В протоколе РОРЗ оговорены три стадии процесса получения почты: авторизация, транзакция и обновление. После того как сервер и клиент РОРЗ установили соединение, начинается стадия авторизации. На стадии авторизации клиент идентифицирует себя для сервера. Если авторизация прошла успешно, сервер открывает почтовый ящик клиента и начинается стадия транзакции.

В ней клиент либо запрашивает у сервера информацию (например, список почтовых сообщений), либо просит его совершить определенное действие (например, выдать почтовое сообщение). Наконец, на стадии обновления сеанс связи заканчивается. В табл.7 перечислены команды протокола РОРЗ, обязательные для работающей в Интернет реализации минимальной конфигурации.

Таблица 5. Команды протокола pop версии 3 (для минимальной конфигурации)

Идентифицирует пользователя с указанным именем

Сервер возвращает количество сообщений в почтовом ящике плюс размер почтового ящика

Сервер возвращает идентификаторы сообщений вместе с размерами сообщений (параметром команды может быть идентификатор сообщения)

Извлекает сообщение из почтового ящика (требуется указывать аргумент-идентификатор сообщения)

Отмечает сообщение для удаления (требуется указывать аргумент — идентификатор сообщения)

Сервер возвращает положительный ответ, но не совершает никаких действий

Сервер возвращает наибольший номер сообщения из тех, к которым ранее уже обращались

Отменяет удаление сообщения, отмеченного ранее командой dele

В протоколе РОРЗ определено несколько команд, но на них дается только два ответа: +ОК (позитивный, аналогичен сообщению-подтверждению АСk) и -err (негативный, аналогичен сообщению «не подтверждено» nak). Оба ответа подтверждают, что обращение к серверу произошло и что он вообще отвечает на команды. Как правило, за каждым ответом следует его содержательное словесное описание. В rfc 1225 есть образцы нескольких типичных сеансов РОРЗ. Сейчас мы рассмотрим несколько из них, что даст возможность уловить последовательность команд в обмене между сервером и клиентом.

Авторизация пользователя
После того как программа установила tcp-соединение с портом протокола РОРЗ (официальный номер 110), необходимо послать команду user с именем пользователя в качестве параметра. Если ответ сервера будет +ОК, нужно послать команду pass с паролем этого пользователя:

client: user kcope erver: +ОК client: pass secret server: +ОК kcope´s maildrop has 2 messages (320 octets) (В почтовом ящике kcope есть 2 сообщения (320 байтов) . )

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

Команда stat возвращает количество сообщений и количество байтов в сообщениях:

client: stat
server: +ОК 2 320

Команда list (без параметра) возвращает список сообщений в почтовом ящике и их размеры:

client: list
server: +ОК 2 messages (320 octets)
server: 1 120
server: 2 200
server: . .

Команда list с параметром возвращает информацию о заданном сообщении:

client: list 2
server: +ОК 2 200 .
client: list 3
server: -err no such message,
only 2 messages in maildrop

Команда top возвращает заголовок, пустую строку и первые десять строк тела сообщения:

client: top 10 server: +ОК server: (сервер pop высылает заголовки сообщений, пустую строку и первые десять строк тела сообщения) server: . . client: top 100 server: -err no such message

Команда noop не возвращает никакой полезной информации, за исключением позитивного ответа сервера. Однако позитивный ответ означает, что сервер находится в соединении с клиентом и ждет запросов:

client: noop
server: +ОК

Следующие примеры показывают, как сервер pop3 выполняет действия. Например, команда retr извлекает сообщение с указанным номером и помещает его в буфер местного ua:

client: retr 1
server: +ok 120 octets
server: (РОРЗ-сервер высылает сообщение целиком)
server: . . . . . .

Команда dele отмечает сообщение, которое нужно удалить:

server: +ok message 1 deleted . (сообщение 1 удалено) client: dele 2 server: -err message 2 already deleted сообщение 2 уже удалено)

Команда rset снимает метки удаления со всех отмеченных ранее сообщений:

client: rset
server: +ok maildrop has 2 messages (320 octets)
(в почтовом ящике 2 сообщения (320 байтов) )

Как и следовало ожидать, команда quit закрывает соединение с сервером:

client: quit server: +ok dewey pop3 server signing off client: quit server: +ok dewey pop3 server signing off (maildrop empty)
client: quit server: +ok dewey pop3 server signing off (2 messages left)

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

Кровать чердак карлсон

Кровати в Москве: . Детская М85 Орбита — 11900руб.

Источник: corem.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru