Что такое протокол электронной почты
Протоколы электронной почты
Система электронной почты состоит из трех компонентов: пользовательского агента, позволяющего пользователям читать и составлять сообщения, транспортных агентов для отправки и доставки сообщений. Задача транспортного агента – принимать почту от пользовательского агента, интерпретировать адреса получателей и перенаправлять почту на соответствующие машины для последующей доставки. Доставочный агент отвечает за прием почты от транспортного агента и ее доставку получателям.
Протокол smtp
После того как агент передачи почты пошлет сообщение в выходную очередь, за дело принимается агент доставки – МТА. Он извлекает сообщение и посылает его другому МТА. Этот процесс продолжается до тех пор, пока сообщение не достигнет компьютера – получателя. Для передачи сообщений большинство МТА пользуются протоколом SMTP. Сообщения форматированы по правилам виртуального сетевого терминала NVT. Символ в NVT состоит из семи битов набора ASCII и является буквой, цифрой или знаком пунктуации.
Кроме текста, SMTP позволяет передавать и двоичную информацию, например присоединенные графические или звуковые файлы.
Сообщение в почтовый ящик пользователя может быть доставлено различными маршрутами. Чтобы направить почту по нужному пути, указываются промежуточные агенты-MTA. В следующем примере Student@good.edu является почтовым ящиком, a HOSTI, HOST2 и HOST3 – промежуточными агентами:
Как правило, между двумя компьютерами находится один или несколько промежуточных агентов. Аргументом команды MAIL является обратный маршрут, включающий имя источника сообщения и имена всех промежуточных агентов. Обратный маршрут используется SMTP, когда нужно передать сообщение о случившейся ошибке или о невозможности доставить сообщение, когда оно уже прошло через промежуточный агент. По мере продвижения сообщения по Internet записи о его маршрутах изменяются.
Протокол pop3
На компьютере пользователя существуют два отдельных почтовых агента – доставки (POP) и отправки (SMTP).
Post Office Protocol (POP) – протокол доставки почты пользователю. Доставка сообщений осуществляется в почтовые ящики пользователя, расположенные на круглосуточно работающем почтовом сервере. Пользователь может получить доступ к своему почтовому РОР-серверу из любой точки доступа к Интернет. Для этого необходимо запустить почтовый агент и настроить его для работы со своим почтовым сервером.
В протоколе РОРЗ, который является более поздней версией POP, оговорены три стадии процесса получения почты: авторизация, транзакция и обновление. На стадии авторизации клиент себя идентифицирует. Если авторизация прошла успешно, сервер открывает почтовый ящик клиента и начинается стадия транзакции почты. На стадии обновления сеанс связи заканчивается.
Протокол imap4
Протокол IMAP4 (Internet Message Access Protocol) позволяет клиентам получать доступ и манипулировать сообщениями электронной почты на сервере. В отличие от протокола РОРЗ, IMAP4 поддерживает работу с системой каталогов удаленных сообщений, как если бы они располагались на локальном компьютере. IMAP4 позволяет клиенту создавать, удалять и переименовывать почтовые ящики, проверять наличие новых сообщений и удалять старые. Структура папок в значительной степени зависит от типа почтовой системы, но в любой системе у клиента есть специальный каталог INBOX, куда попадают поступающие клиенту сообщения. Протокол IMAP4 работает поверх транспортного протокола, который обеспечивает надежный и достоверный канал передачи данных между клиентом, и сервером IMAP4. При работе по TCP, IMAP4 использует 143-й порт. Команды и данные IMAP4 передаются по транспортному протоколу в том виде, в каком их отправляет сервер или пользователь.
Принцип передачи данных по протоколу IMAP4 такой же, как и у других подобных протоколов. Сначала клиент и сервер обмениваются приветствиями. Затем клиент отправляет на сервер команды и данные. Сервер, соответственно, передает клиенту ответы на обработку команд и данных. После завершения обмена канал закрывается.
Важной особенностью протокола IMAP является то, что взаимодействие клиента сервером не строится по принципу “запрос-ответ. Сервер может обрабатывать несколько команд одновременно и отвечать на каждую из них по ее окончанию. При этом ответ на более позднюю команду может поступить раньше, поэтому ответ сервера всегда содержит тег той команды, к которой он относится. Для работы в таком режиме, клиент и сервер должны фиксировать весь поток данных обмена, поскольку как сервер так и клиент в своих запросах и ответах мог ссылаться на команды и данные, введенные на предыдущих стадиях сессии обмена.
IMAP4 – гибкий и многофункциональный протокол с широкими возможностями. Он обслуживает более 20 различных команд клиента по управлению состоянием почты.
Что такое IMAP и POP?
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
IMAP и POP — это два метода доступа к электронной почте. Рекомендуется использовать IMAP, если вам требуется проверять почту с нескольких разных устройств (например, телефона, ноутбука и планшета).
IMAP позволяет получать доступ к электронной почте везде, где вы находитесь, с любого устройства. При чтении сообщения электронной почты с помощью IMAP вы не скачиваете его и не сохраняете на компьютере; Вместо этого вы читаете его из службы электронной почты. В результате вы можете проверять электронную почту с различных устройств в любом месте мира: на телефоне, компьютере, компьютере друга.
IMAP скачивает сообщение, только когда вы его щелкаете, и вложения не скачиваются автоматически. Так вы сможете проверять сообщения гораздо быстрее, чем с помощью POP.
POP связывается с вашей службой электронной почты и скачивает из нее все новые сообщения. После скачивания на компьютер с Windows или Mac OS сообщения удаляются из почтовой службы. Это значит, что после скачивания почтового сообщения к нему можно обращаться только с того же компьютера. Если вы попытаетесь обратиться к сообщению с другого устройства, ранее скачанные сообщения будут недоступны.
Отправленная почта хранится локально на компьютере с Windows или Mac OS, а не на почтовом сервере.
Многие поставщики услуг Интернета предоставляют учетные записи электронной почты, которые используют POP.
Учетные записи веб-почты или почтовые приложения
Gmail, Outlook.com, Hotmail.com и iCloud — это веб-почта. Вход в учетную запись веб-почты выполняется в Интернете.
Если у вас есть компьютер с Windows или Mac OS, вы, вероятно, использовали программу, например Outlook, Apple Mail или Thunderbird, для управления электронной почтой. Outlook, Apple Mail и Thunderbird — это приложениядля работы с электронной почтой: программы, устанавливаемые на компьютере для управления электронной почтой. Они взаимодействуют с помощью службы электронной почты, например Gmail или Outlook.com, для получения и отправки электронной почты.
В почтовое приложение вы можете добавить любую учетную запись электронной почты, чтобы управлять ею оттуда. Например, вы можете добавить в приложение Outlook или Apple Mail учетные записи веб-почты (Gmail, Outlook.com, Hotmail.com, AOL и Yahoo) и почтовые учетные записи, предоставленные вашей организацией.
Добавление учетных записей веб-почты в почтовые приложения, такие как Outlook, Apple Mail, Thunderbird
Когда вы добавляете учетную запись электронной почты в почтовое приложение, оно пытается настроить доступ методом IMAP без вашего участия.
Если приложению электронной почты не удается добавить свою учетную запись электронной почты, обычно это связано с тем, что учетная запись электронной почты настроена для доступа по протоколу POP. В этом случае необходимо обратиться к поставщику услуг электронной почты и узнать имя сервера POP и SMTP, чтобы можно было ввести информацию в почтовое приложение. Как правило, эти сведения выглядят примерно так:
Сервер входящей почты (IMAP): IMAP. _лт_ имя службы>. com
Сервер входящей почты (POP): pop. имя службы>.com
Сервер исходящей почты (SMTP): smtp. имя службы>.com
Протоколы электронной почты: SMTP, POP, IMAP
Простой протокол электронной почты (SMTP — Simple Mail Transfer Protocol)
Одна из наиболее популярных сетевых услуг – это электронная почта (e- mail ). TCP/IP протокол, который поддерживает сообщения электронной почты в Интернете — это простой протокол электронной почты ( SMTP — Simple Mail Transfer Protocol ). Он описывает систему команд и соглашений для посылки сообщений к другим компьютерным пользователям, основанную на адресах электронной почты. SMTP обеспечивает обмен почтовыми сообщениями между пользователями одной и той же или различных компьютерных сетей. Система поддерживает:
- посылку одиночных сообщений одному или более получателям;
- посылку сообщений, включающих в себя текст, голосовые сообщения, видео или графические материалы;
- посылку сообщений для пользователей сетей, не входящих в Интернет.
Агент пользователя (User Agent – UA)
Начнем с того, что надо отделить работу сервера клиента от почтовой сети, так чтобы он мог иметь режим работы, независимый от почтовой сети, и наоборот. Чтобы его повседневная работа не влияла на почтовую сеть, введем агента пользователя ( User Agent – UA). Аналогичный компонент требуется для почтового сервера – агент почтовой передачи (Mail Transfer Agent). Эти компоненты будут представлять соответственно клиента и почтовый сервер в сети.
Агент пользователя подготавливает сообщение, адрес и вкладывает сообщение в конверт (см. например, систему Microsoft Outlook). На рис. 14.1. показаны эти компоненты для связи двух клиентов почтовой сети.
На рис. 14.1. показаны агенты пользователя (UA-АП) и агенты почтовой передачи ( MTA – ПА), связь осуществляется между двумя клиентами сети Интернет.
Следующий рисунок ( рис. 14.2.) воспроизводит более сложный случай, когда используются транзитные серверы сети Интернет. Транзитные участки не обязательно применяют набор протоколов TCP/IP для посылки почтовых сообщений. В этом случае на сети могут появиться почтовые шлюзы, которые могут преобразовывать SMTP-формат в другие форматы перед посылкой пользователю.
Теперь рассмотрим основные компоненты.
Агент пользователя без деталей реализации определяется в SMTP. АП – это обычная программа для передачи и получения почты. Одна из наиболее популярных программ — агент пользователя Outlook Express. Большинство агентов пользователя используют специальный интерфейс (типы окон) для взаимодействия клиент-система.
Услуги, обеспечиваемые агентом пользователя
Почтовый агент пользователя обеспечивает оформление письма, чтение письма, создание ответного сообщения, пересылку полученного письма одному или нескольким адресатам, работу с любыми типами писем (входящие, исходящие, отправленные, черновики). Рассмотрим кратко работу этих прикладных программ.
Оформление письма
Большинство агентов пользователя предоставляют специальную форму для заполнения письма, которая выводится на экран. Она содержит поля адресов (исходящий адрес, тема письма, адреса отправки копий). В скрытом виде добавляется адрес отправителя. Как правило, агент пользователя предоставляет возможность просмотра имеющихся адресов, поиска в них нужного и установки его в письмо.
Кроме этого, современные пользовательские агенты позволяют проводить грамматическую проверку текста письма на нескольких языках.
Чтение письма
Агент пользователя позволяет читать входящие или накопленные письма. Для этого он предоставляет список входящих писем, с отметкой — от кого (имя), адрес отправителя и дата поступления. Дополнительно может быть указан объем письма. Из дополнительных услуг обычно предоставляется отметка нового или непрочитанного письма.
Ответ на письмо
Агент предоставляет возможность пользователю сформировать ответ на письмо. По запросу пользователя он автоматически выводит на экран форму ответа, в которой занесен адрес приславшего письмо и текст этого письма. Пользователь может сохранить этот текст, добавить в его начало, конец или середину в любом месте свой текст или стереть поступивший текст и создать новый.
Пересылка входящего письма
Пересылка предоставляет возможность переслать текст третьему лицу. При этом пользователю выводится форма, где указано, что это пересылка (знак “Fw:”); пользователь должен вставить адрес пересылки и может дополнить или исправить пересылаемый текст.
Работа с почтовым ящиком
Агент позволяет хранить все письма рассортированными по группам, пока они не будут удалены пользователем. При этом обеспечивается упорядочивание по различным критериям – по алфавиту, по фамилии приславшего, по дате и т. п.
Что Такое POP3, SMTP и IMAP
Введение
Скорее всего, большинство читающих это руководство уже знакомы с самой часто используемой технологией связи – электронной почтой. Но задумывались ли вы когда-нибудь о том, как на самом деле она работает? В этой статье мы узнаем, как работает эта служба, и что такое POP3, SMTP и IMAP.
Шаг 1 — Что такое POP3 и какие у него порты?
POP3 (протокол почтового отделения версия 3) часто используется для связи с удаленным сервером электронной почты и загрузки сообщений на локальный почтовый клиент с последующим удалением его на сервере, к примеру Outlook, Thunderbird, Windows Mail, Mac 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 используется исключительно для отправки сообщений.
- Порт 25 – порт без шифрования
- Порт 465 – порт SSL/TLS, также известный как SMTPS
Заключение
Надеемся, что теперь у вас появилось ясное понимание того, как работают почтовые протоколы и какие порты они используют. В этом руководстве мы узнали, что такое POP3, SMTP и IMAP и для чего они используются. К примеру, POP3 и IMAP используются для одинаковый целей, но подходят к выполнению этих задач по-разному. IMAP оставляет содержимое письма на сервере, а POP3 скачивает его на ваш компьютер. Также, мы узнали какие стандартные порты у SMTP, POP3 и IMAP.