Какие протоколы могут использоваться клиентскими почтовыми программами

Протоколы электронной почты – это набор правил, которые помогают клиенту правильно передавать информацию на почтовый сервер или с него. Здесь, в этом руководстве, мы обсудим различные протоколы, такие как SMTP, POP и IMAP.

SMPTP

SMTP расшифровывается как Simple Mail Transfer Protocol . Впервые он был предложен в 1982 году. Это стандартный протокол, используемый для эффективной и надежной отправки электронной почты через Интернет.

Ключевые моменты:

  • SMTP – это протокол уровня приложения.
  • SMTP – это протокол, ориентированный на соединение.
  • SMTP – это текстовый протокол.
  • Он обрабатывает обмен сообщениями между почтовыми серверами по сети TCP / IP.
  • Помимо передачи электронной почты, SMPT также предоставляет уведомления о входящей почте.
  • Когда вы отправляете электронную почту, ваш почтовый клиент отправляет ее на ваш почтовый сервер, который далее связывается с почтовым сервером получателя с помощью SMTP-клиента.
  • Эти команды SMTP указывают адрес электронной почты отправителя и получателя, а также сообщение для отправки.
  • Обмен командами между серверами осуществляется без вмешательства какого-либо пользователя.
  • Если сообщение не может быть доставлено, отправителю отправляется отчет об ошибке, что делает SMTP надежным протоколом.

SMTP – это протокол уровня приложения.

Электронная почта | Курс «Компьютерные сети»

SMTP – это протокол, ориентированный на соединение.

SMTP – это текстовый протокол.

Он обрабатывает обмен сообщениями между почтовыми серверами по сети TCP / IP.

Помимо передачи электронной почты, SMPT также предоставляет уведомления о входящей почте.

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

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

Обмен командами между серверами осуществляется без вмешательства какого-либо пользователя.

Если сообщение не может быть доставлено, отправителю отправляется отчет об ошибке, что делает SMTP надежным протоколом.

Команды SMTP

В следующей таблице описаны некоторые команды SMTP:

SN Описание команды
1 ПРИВЕТ
Эта команда инициирует диалог SMTP.
2 EHELLO
Это альтернативная команда для начала разговора. ESMTP указывает, что сервер отправителя хочет использовать расширенный протокол SMTP.
3 ПОЧТА ОТ
Это указывает на адрес отправителя.
4 RCPT TO
Он идентифицирует получателя письма. Чтобы доставить подобное сообщение нескольким пользователям, эту команду можно повторить несколько раз.
5 РАЗМЕР
Эта команда сообщает серверу размер прикрепленного сообщения в байтах.
6 ДАННЫЕ
Команда DATA означает, что поток данных будет следовать. Здесь поток данных относится к телу сообщения.
7 УВОЛИТЬСЯ
Эта команда используется для разрыва SMTP-соединения.
8 верфи
Эта команда используется принимающим сервером, чтобы проверить, является ли данное имя пользователя действительным или нет.
9 EXPN
Он такой же, как VRFY, за исключением того, что в нем будут перечислены все имена пользователей, которые использовались со списком рассылки.

06 Почтовые протоколы

IMAP

IMAP расшифровывается как Internet Mail Access Protocol. Впервые он был предложен в 1986 году. Существует пять следующих версий IMAP:

  1. Оригинальный IMAP
  2. IMAP2
  3. IMAP3
  4. IMAP2bis
  5. IMAP4

Ключевые моменты:

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

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

Электронная почта хранится и поддерживается удаленным сервером.

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

Читайте также:
Программа recuva как восстановить файлы

IMAP позволяет пользователям осуществлять поиск по электронной почте.

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

IMAP команды

В следующей таблице описаны некоторые команды IMAP:

SN Описание команды
1 IMAP_LOGIN
Эта команда открывает соединение.
2 ВОЗМОЖНОСТЬ
Эта команда запрашивает список возможностей, которые поддерживает сервер.
3 NOOP
Эта команда используется в качестве периодического опроса новых сообщений или обновлений статуса сообщений в течение периода бездействия.
4 ВЫБРАТЬ
Эта команда помогает выбрать почтовый ящик для доступа к сообщениям.
5 EXAMINE
Это то же самое, что и команда SELECT, за исключением того, что изменение почтового ящика не допускается.
6 СОЗДАЙТЕ
Он используется для создания почтового ящика с указанным именем.
7 УДАЛЯТЬ
Он используется для окончательного удаления почтового ящика с заданным именем.
8 ПЕРЕИМЕНОВАТЬ
Используется для изменения имени почтового ящика.
9 ВЫЙТИ
Эта команда сообщает серверу, что клиент завершил сеанс. Сервер должен отправить BYE-ответ без тега до ответа OK, а затем закрыть сетевое соединение.

POP

POP расшифровывается как Post Office Protocol. Обычно используется для поддержки одного клиента. Существует несколько версий POP, но POP 3 является текущим стандартом.

Ключевые моменты

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

POP – это стандартный интернет-протокол прикладного уровня.

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

POP не позволяет искать средство.

Чтобы получить доступ к сообщениям, необходимо скачать их.

Это позволяет создавать только один почтовый ящик на сервере.

Он не подходит для доступа к не почтовым данным.

Команды POP обычно сокращаются до кодов из трех или четырех букв. Например. STAT.

Команды POP

В следующей таблице описаны некоторые команды POP:

Источник: coderlessons.com

Протоколы IMAP, POP3, SMTP и какой из них выбрать при ручной настройке почтового клиента

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

Ну что же, давайте разбираться.

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

SMTP

SMTP, или простой протокол передачи почты — довольно старый сетевой протокол, описанный еще в 1982 году и предназначенный для отправки электронной почты в сетях TCP/IP . В настоящее время протокол уже не так «прост», поскольку за 40 лет своего существования он претерпел ряд изменений: последнее обновление, включающее масштабируемое расширение ESMTP он получил в 2008 году.

SMTP

Позиционируется SMTP как протокол отправки электронной почты, но это имеет место лишь на почтовых клиентах пользовательского уровня, тогда как на почтовых серверах и промежуточных агентах пересылки он может использоваться как для отправки, так и для приема электронной почты. На пользовательских ПК протокол выполняет две основные задачи: проверяет локальные настройки и выдает разрешение на отправку данных и, собственно, выполняет саму отправку. SMTP использует порты 25 (соединение без шифрования) и 465 (соединение с шифрованием) с SSL/TLS . Используется SMTP во всех почтовых клиентах без предоставления альтернативы.

IMAP

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

Читайте также:
Программа обслуживания тура это

IMAP

Управление почтой с использованием протокола IMAP осуществляется с помощью отправки с компьютера или любого другого устройства специальных команд, при этом все операции с почтой (открытие, присвоение статуса, удаление и прочее) выполняется на сервере. К преимуществам IMAP относится возможность смены почтового клиента без смены email, доступ к почте как с ПК, так и с мобильного устройства, а также обеспечение более высокого уровня безопасности компьютера. Активное подключение к интернету при работе с протоколом IMAP обязательно, используемые порты — 143 без шифрования и 993 (SSL/TLS) с шифрованием.

POP3

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

POP3

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

IMAP или POP3

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

Источник: www.white-windows.ru

Протоколы POP, IMAP, SMTP: основные принципы и применение

Гаврилюк, В. И. Протоколы POP, IMAP, SMTP: основные принципы и применение / В. И. Гаврилюк, В. И. Гаврилюк. — Текст : непосредственный // Молодой ученый. — 2020. — № 19 (309). — С. 119-121. — URL: https://moluch.ru/archive/309/69847/ (дата обращения: 25.06.2023).

В этой статье мы рассмотрим различные почтовые интернет протоколы. В частности, мы рассмотрим протоколы Post Office Protocol Version 3 (далее POP3), Internet Message Access Protocol (далее IMAP), Simple Mail Transfer Protocol (далее SMTP), а также их преимущества, недостатки и проведем сравнительную характеристику.

Ключевые слова: RFC, SMTP, IMAP, POP, протокол, передача данных.

Принцип работы

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

Работа службы электронной почты работает по принципу «клиент-сервер», а непосредственно связь между почтовым сервером и пользователем определяется почтовым протоколом (рис. 1). На данный момент наиболее распространенными являются протоколы POP3, IMAP и SMTP.

C:Usersulha0217Desktoppop-email.png

Рис. 1. Принцип пересылки электронного письма

Post Office Protocol

Для начала рассмотрим протокол POP3. POP 3 — это стандартный интернет протокол, который используется клиентами электронной почты с целью получения электронных писем с удаленного сервера по средствам установленного TCP соединения. Первая версия протокола POP3 (Post Office Protocol) была разработана в 1984 году Институтом Информатики на базе Университета Южной Калифорнии в рамках RFC 918. Вторая версия появилась в 1985 году (Post Office Protocol Version 2) в рамках RFC 937. Первая спецификация третьей версии протокола была определена в 1988 году в рамках RFC 1081.

Читайте также:
Программа для поиска нужных драйверов на компьютере

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

Однако следует отметить что современные почтовые клиенты предлагают возможность не удалять письма с сервера. По умолчанию протокол работает с портом 110 — для передачи данных без шифрования и с портом 995 — для передачи данных с использованием SSL/TLS методов шифрования. Также следует отметить, что протокол POP3 работает только в одном направлении. Это означает, что данные с сервера могут быть загружены на ваш локальный клиент, но не могут быть отправлены с локального клиента на удаленный сервер.

InternetMessageAccessProtocol

Протокол IMAP является успешной попыткой улучшить ранее рассмотренный протокол POP. Главным недостатком POP протокола является невозможность управлением сообщениями на сервере в связи с односторонней работой протокола. Для решения этой проблемы в 1986 году сотрудник Стэндфордского университета Марк Криспин создал новый протокол для получения почты с сервера.

Далее этот протокол несколько раз улучшался. Так в 1987 году появился IMAP2 (описан в рамках RFC 1064), в 1991 году — IMAP3 (описан в рамках RFC 1203). Последняя модификация IMAP4rev1 увидела свет в 2003 и была описана в рамках RFC 3501.

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

– Одновременный доступ для нескольких клиентов

– Поддержка нескольких постовых ящиков и папок

– Возможность создания общих папок для нескольких пользователей

– Информация о состоянии писем доступна для всех клиентов и хранится непосредственно на сервере

– Поиск происходит на сервере, следовательно, нет необходимости выгружать все письма с сервера для поиска

– Связь с сервером поддерживается постоянно, что позволяет получать информацию с сервера в онлайн режиме.

Simple Mail Transfer Protocol

В отличие от ранее рассмотренных протоколов, SMTP служит для отправки электронных писем. Впервые данный протокол был описан в рамках RFC 821 в 1982 году. Последняя модификация данного протокола была в 2008 году и описана в RFC 5321.

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

Каждая операция состоит из трех отдельных последовательных команд: MAIL FROM — необходима для установления обратного адреса, RCPT TO — необходима для установления получателя (в случае массовой рассылки она может быть вызвана несколько в соответствии с количеством получателей), DATA — непосредственно для отправки текста сообщения. Пример SMTP сессии можно увидеть на рисунке 2. Для работы SMTP протокол использует различные порты для шифрованной и не шифрованной передачи. Так порт 25 используется для передачи данных без шифрования, а порт 465 — для SSL/TLS передачи.

C:Usersulha0217Desktopunnamed.png

Рис. 2. SMTP сессия

  1. Philip, Hazel The Exim SMTP Mail Server: Official Guide for Release 4 / Hazel Philip. — 1st Edition. — London: UIT Cambridge, 2003. — 616 c.
  2. Peer, Heinlein Dovecot: POP3/IMAP Servers for Enterprises and ISPs / Heinlein Peer. — 1st Edition. — Scotts Valley: CreateSpace Independent Publishing Platform, 2016. — 378 c.

Основные термины (генерируются автоматически): RFC, SMTP, IMAP, POP, передача данных, протокол, SSL, TCP, TLS, электронная почта.

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

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