Чем отличается pop3 от smtp. Что Такое POP3, SMTP и IMAP. Расширения и спецификации

Опубликованно 17.11.2017 00:48

POP3-порт (протокол почтового отделения) - это протокол, стандарт прикладного уровня, который применяется местными клиентами электронной почты для получения данных из удаленного сервера через TCP/IP подключения.

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

POP3-порту: обзор технологии

Протокол POP поддерживает требования, загрузка и удаление, для доступа к почтовым ящикам (так называемые maildrop ПОП-RFC). Хорошо, что большинство клиентов имеют возможность оставить почту на сервере после загрузки, приложение электронной почты с помощью POP, подключаются, как правило, получают все письма, сохраняют их на пользовательском КОМПЬЮТЕРЕ как новые сообщения, удалять их с сервера, а затем отключается.

Другие протоколы, такие как протокол IMAP (протокол доступа к интернет-сообщения), чтобы обеспечить более полный и сложный удаленный доступ к типам операций почтового ящика. В конце 1990-х и начале 2000-х годов, меньше, чем число интернет-провайдеров поддержали IMAP из-за места для хранения, что необходимо, на оборудовании поставщика услуг.

Современные e-mail-клиенты поддерживают ПОП. Со временем, популярные почтовое отделение программного обеспечения, добавлена поддержка IMAP.Технические характеристики

Сервер работает с известным портом 110. POP3 SSL порт последнего стандарта общего использования. Зашифрованной связи для протокола предлагается, используя команды STLS или POP3S), который подключается к серверу с помощью уровня безопасности транспортного уровня (TLS) или уровень secure sockets layer (SSL).

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

История и документации

Первая версия (POP1) был определен в документе RFC 918 (1984), POP2 RFC 937 (1985). POP3 был инициирован RFC 1081 (1988). RFC 1939 обновляются с помощью механизма расширений RFC 2449 и механизм проверки подлинности в RFC-1734.

POP3 в настоящее время поддерживает несколько методов аутентификации, чтобы обеспечить различные уровни защиты от несанкционированного доступа к e-mail пользователя. Большинство из них обеспечивается с помощью механизмов расширения POP3. Клиенты поддерживает методы аутентификации SASL расширение AUTH. Проект Athena от MIT также выпустила версию Kerberized. RFC 1460 представлен APOP в протокол. APOP-это протокол вызова/ответа, который использует хэш-функции MD5, чтобы избежать повторения попыток нарушения конфиденциальности.

POP4 существует только как неофициальное предложение, добавляет база делопроизводства, поддержка нескольких сообщений, а также контроль индикатор сообщения в конкуренции с IMAP. Версия POP4 не развивается с 2003 года.Расширения и спецификации

Механизм был предложен в RFC 2449 для размещения общих расширений, но также организованной поддержки команды, такие как TOP и UIDL. RFC не намерен поощрять расширение и подтвердил, что роль POP3 является предоставление простой поддержки, в основном для загрузки и удаления требований в области обработки почтовых ящиков.

Расширение в официальной документации называются возможностями и список команды CAPA. За исключением APOP, необязательные команды, которые были включены в набор возможностей.Расширение STARTTLS и SDPS

Это расширение позволяет использовать протокол Transport Layer Security и Secure Sockets Layer с помощью команды STLS на порт POP3, а не на другой. Некоторые клиенты и серверы используют метод на другой порт, который использует TCP-порт 995 (POP3S).

Demon в Интернет представил расширение для POP3, который позволяет объединить несколько учетных записей на одном домене, и стал известен как отключающая службы POP3 (SDPS). Чтобы получить доступ к каждой учетной записи включает в себя имя хоста, как john @ hostname или джон + hostname.

Протокол Kerberized Post Office

При расчете, почтовые клиенты могут использовать интернет-протокола Kerberized Post Office Protocol (KPOP), для получения электронной почты с удаленного сервера по TCP/IP подключения. Протокол KPOP на основе протокола POP3 с разницей в том, что он добавляет к безопасности Kerberos и работает по умолчанию номер порта TCP-1109 вместо 110. Версия программного обеспечения для сервера, на сервере Cyrus IMAP. Сравнение с IMAP

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

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

ПОП-управляет почтового ящика, как один магазин, и понятия не имеет, на папки.

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

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

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

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

IMAP поддерживает флаги на сервер, чтобы отслеживать статус сообщения: например, если читать сообщения предоставляется, если ответ удален если письмо.

Что такое POP и IMAP, и что следует использовать для электронной почты?

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

Оба протокола обмена сообщениями позволяют читать сообщения электронной почты в локальной с помощью стороннего приложения. Примерами этого являются Outlook, Thunderbird, Eudora, libpng-dev или (Mac) Mail.

Источник протокол POP. Он был создан в 1984 году как инструмент для загрузки электронной почты с удаленного сервера. IMAP был разработан в 1986 году для обеспечения удаленного доступа к электронной почте, хранящимся на удаленном сервере. В самом деле, главная разница между двумя протоколами, в том, что ПОП-загружает письма с сервера, для постоянного локального хранения данных, в то время как IMAP оставить их на сервер и просто кэш (хранятся временно) письма в место. Другими словами, IMAP-это форма хранения данных в облаке.

Отличительными особенностями POP и IMAP?

Эти два протокола лучше всего сравнить, учитывая основные процессы работы.

Процесс работы ПОП:подключение к серверу;получения электронной почты;локальное хранение данных;удалить переписку с сервера;отключения.

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

По умолчанию порты POP3:порт 110 - порт;порт 995 - порт SSL / TLS, также известный как POP3S.

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

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

По умолчанию порты IMAP:порт 143 - порт;порт 993 - порт SSL / TLS, также известный как IMAPS.Какие преимущества ПОП-музыки?

Будучи по происхождению POP, должна быть упрощена идея, что только клиент требует доступ к электронной почте на сервере, и что буквы лучше сохраняются локально. Это приводит к следующим преимуществам:электронная почта хранится локально, то есть всегда доступны, даже без подключения к интернету;интернет-соединение необходимо только для отправки и получения электронной почты;сохраняет пространство на сервере;возможность оставлять копии сообщений на сервере.консолидация нескольких учетных записей электронной почты и серверов в почтовом ящике.Какие преимущества IMAP?

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

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

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

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

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

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

Если вы заметили ошибку, POP3, порт: 995, защита (SSL) номер 0x800C0133 при попытке проверить ваш Gmail, то попробуйте сжать почтовые папки. В POP-клиент, выберите «Файл» > «Файл» > " Сжать все папки». Это должно решить проблему.

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

POP3 (протокол почтового отделения версия 3) часто используется для связи с удаленным сервером электронной почты и загрузки сообщений на локальный почтовый клиент с последующим удалением его на сервере, к примеру , Thunderbird , Windows Mail, и т.д. Однако обычно почтовые клиенты предлагают выбор – оставлять или нет копии сообщений на сервере. Если вы используете несколько устройств для отправки сообщений, то рекомендуется оставлять эту функцию включенной, в противном случае, на другом устройстве у вас не будет доступа к отправленным сообщениям, которые не были сохранены на удаленном сервере. Также стоит отметить, что POP3 – протокол работающий только в одном направлении, это означает, что данные берутся с удаленного сервера и отправляются на локальный клиент.

Порты POP3, по умолчанию являются такими:

Порт 110 – порт без шифрования

Порт 995 – порт SSL/TLS, также известный как POP3S

Шаг 2 - Различия между POP3 и IMAP, и какие порты у IMAP?

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

Порты IMAP, по умолчанию являются такими:

  • Порт 143 – порт без шифрования
  • Порт 993 – порт SSL/TLS, также известный как IMAPS

Шаг 3 - SMTP, протокол для исходящей связи по электронной почте

Простой протокол передачи почты (SMTP ), используется для связи с удаленным сервером и последующей отправке сообщений с локального клиента на удаленный сервер, и в конечном итоге на сервер получателя сообщений. На вашем сервере электронной почты, этот процесс контролируется специальной службой (MTA ). Стоит упомянуть, что SMTP используется исключительно для отправки сообщений.

Порты SMTP:

  • Порт 25 – порт без шифрования
  • Порт 465 – порт SSL/TLS, также известный как SMTPS

Заключение

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

Сегодня мы подробно расскажем про наиболее используемые в сети интернет протоколы – POP3, IMAP и SMTP. Каждый из указанных протоколов имеет определенное назначение и функциональные возможности. Давайте попробуем разобраться.

Протокол POP3 и его порты

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

По умолчанию, протокол POP3 использует следующие порты:

  • Порт 110 – это порт протокола POP3 по умолчанию. Не является безопасным.
  • Порт 995 – этот порт следует использовать в том случае, если вы хотите установить безопасное соединение.

Протокол IMAP и порты

Internet Message Access Protocol (IMAP) – это почтовый протокол, созданный для доступа к почте с локального почтового клиента. IMAP и POP3 – наиболее популярные в сети интернет протоколы, используемые для получения e-mail. Оба этих протокола поддерживается всеми современными почтовыми клиентами (MUA - Mail User Agent) и WEB – серверами.

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

По умолчанию, протокол IMAP использует следующие порты:

  • Порт 143 – порт по умолчанию. Не безопасен.
  • Порт 993 – порт для безопасного соединения.
Протокол SMTP и его порты

Simple Mail Transfer Protocol (SMTP) – это стандартный протокол для отправки почтовых сообщений по сети интернет.

Данный протокол описан в RFC 821 и RFC 822, впервые опубликованных в августе 1982 года. В рамках данных RFC, формат адреса должен быть в формате имя_пользователя@доменное_имя . Доставка почты, аналогична работе обычной почтовой службы: например, письмо на адрес [email protected], будет интерпретирован так: ivan_ivanov – адрес, а merionet.ru – почтовый индекс. Если доменное имя получателя отличается от доменного имени отправителя, то MSA (Mail Submission Agent) отправит письмо через Mail Transfer Agent (MTA). Главная идея MTA в том, чтобы перенаправлять письма в другую доменную зону, по аналогии, как традиционная почты отправляет письма в другой город или область. MTA так же получает почту от других MTA.

Протокол SMTP использует следующие порты.

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

Что такое POP3?

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

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

    порт 110 — это незашифрованный порт POP3;

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

Что такое IMAP?

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

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

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

    порт 143 - это незашифрованный порт IMAP по умолчанию;

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

Что такое SMTP?

Протокол - это стандартный протокол для отправки электронной почты через Интернет.

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

    порт 25 — это незашифрованный по умолчанию;

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

    порт 465 — он используется, если вы хотите безопасно отправлять сообщения с помощью SMTP.

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

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

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

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

Это сервер, используемый только для отправки писем (для переноса их из вашей почтовой клиентской программы в приемник). Большинство исходящих почтовых серверов используют 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

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

Протоколы HTTP

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

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

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

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, используется для извлечения сообщений электронной почты с Последняя версия, которая широко используется, - это версия 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рабочая станция может не иметь достаточных ресурсов для обеспечения непрерывной работы 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 " (все символы прописные).

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

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

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

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

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

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

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

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

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