Сетевой протокол pop3. Почтовые протоколы POP3 и IMAP

В данном уроке мы рассмотрим еще один протокол электронной почты, по которому почтовые клиенты «общаются» с почтовыми серверами.

Не думаю, что Вы будете устанавливать у себя локального почтового клиента. Но, именно на примере локального почтового клиента, проще понять, что собой представляют почтовые протоколы и, в частности, протокол POP3.

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

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

Сразу хочу оговориться, что мы с Вами рассматриваем протоколы приема (извлечения) электронной почты с почтовых серверов IMAP (имап, ай-мэп) и POP3 (поп три). Но не рассматриваем (пока) протокол передачи электронной почты на почтовые сервера SMTP (эс-эм-ти-пи).

Хотя ничего особенного в протоколе SMTP нет, чуть позже вкратце мы коснемся и его.

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

Итак, настройка приема электронной почты по протоколу POP3.

Ничего нового изобретать не будем, а просто создадим еще одну учетную запись для нашего тестового адреса [email protected].

Для этого запускаем нашу программу клиента электронной почты, щелкаем левой кнопкой мыши по «имени» нашей единственной учетной записи «[email protected]», а затем опять левой кнопкой мыши по пункту меню создания учетной записи электронной почты.

Определение метода доступа

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

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

В следующем окне заполняем поля точно так же, как мы заполняли эти поля при настройке учетной записи по протоколу IMAP. Затем щелкаем по кнопе «Продолжить».


В следующем окне нам предлагают выбор, по какому протоколу мы будем «забирать» свою почту с почтового сервера. Щелкаем левой кнопкой мыши сначала по кнопке выбора «POP3», а затем опять левой кнопкой мыши по кнопке «Готово».

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

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


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


Папка «Входящие» пока пустая, так как клиент проверяет почту на сервере 1 раз в 10 минут. Ждать 10 минут мы не будем и проверим почту на почтовом сервере немедленно. Для этого нажмем кнопку пункта меню «Получить».

Получение и повторная передача почты

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

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


Вот здесь мы и начнем рассматривать принцип работы почты по протоколу POP3.

Почта с почтового сервера полностью «скачивается» на Ваш персональный компьютер. Другими словами копируется на Ваш компьютер в полном объеме.

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

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

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

Но, прежде чем мы продолжим, давайте поменяем имя учетной записи электронной почты, созданной для работы с почтовым сервером по протоколу POP3.

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

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

Создание учетных записей электронной почты через виртуальные домены

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

В общем, чтобы не запутаться, меняем имя «учётки».

Для этого наводим указатель мыши на имя нашей учетной записи «[email protected]» и щелкаем по ней левой кнопкой мыши. Аналогично щелкаем по пункту меню настройки учетной записи «Просмотр параметров этой учетной записи».


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

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

У нас откроется окно настроек для наших учетных записей. Меняем имя нашей «учётки». Чтобы ничего не выдумывать, я просто допишу «(pop3 )».


Теперь легче ориентироваться в наших учетных записях.

Давайте будем считать, что мы уже просмотрели всю электронную почту и она нам больше не нужна. И решили мы удалить все письма сразу. Для этого щелкаем левой кнопкой мыши по любому письму. Комбинацией клавиш «Ctrl+A» выделяем сразу все письма и нажимаем клавишу «Del» для удаления.

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

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


Вся почта удалилась и была перемещена из папки «Входящие» в папку «Удаленные».


А теперь ВНИМАНИЕ!!! Два момента.

Теперь, пока не придет новое письмо, папка «Входящие» будет пустой. Это, вроде, само собой разумеется. Но!

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

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

Давайте посмотрим, что реально твориться с нашей почтой на почтовом сервере, которую мы у себя удалили. Посмотрим через учетную запись, настроенную на протокол IMAP и через .


Вся удаленная почта осталась на почтовом сервере. Хотя больше мы ее не получаем. Хорошо это или плохо?

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

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

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

Здесь, скорее больше минусов, чем плюсов. Хотя кому как.

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

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

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

  • В противном случае оставьте это поле пустым.
  • Максимальное количество подключений.
Выберите один из следующих трех вариантов.

Давайте теперь изменим один параметр у сервера.

Для этого войдем в просмотр параметров учетной записи.

Щелкаем левой кнопкой мыши по имени учетной записи «[email protected] (pop3)», затем по пункту «Просмотр параметров учетной записи», затем по пункту «Параметры сервера».


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

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

Убираем галочку напротив «Оставлять копии сообщений на сервере». Нажимаем кнопку «ОК».


Теперь давайте посмотрим, что с нашей почтой на почтовом сервере в нашем почтовом ящике.


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

Хорошо это или плохо?

Здесь есть очень большой плюс. Вам нет необходимости беспокоиться о своем почтовом ящике на сервере. Он просто никогда не переполнится, и письма будут приходить всегда.

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

Но, с другой стороны, если нет резервной копии чего-то, то это самое «чего-то» уже не восстановишь. Причем не важно, что это — почта, фотографии, документы и т.п.

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

Но и конечно, никто никогда не создает две учетные записи для одного и того же адреса электронной почты. Хотя, как Вы видите, возможность такая существует. И сделал я две записи только для наглядного примера.

Вот в принципе и все про протоколы IMAP и POP3.

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

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

На этом на сегодня все. Всем удачи и творческих успехов. 🙂

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, и все отмеченные для удаления сообщения будут восстановлены.



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

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

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