Разница между SMTP и IMAP (с таблицей)

Оглавление:

Anonim

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

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

SMTP против IMAP

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

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

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

Таблица сравнения SMTP и IMAP

Параметры сравнения

SMTP

IMAP

Полная форма

SMTP - это аббревиатура от Simple Mail Transfer Protocol. IMAP - это аббревиатура от Internet Message Access Protocol.
Значение

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

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

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

SMTP работает на порту 25 (стандарт для передачи почты), порту 465 (не соответствует RFC), порту 587 (зашифрован TLS) и порту 2525 (не официальный порт, но поддерживает почти все почтовые службы). IMAP работает с портом 143 (порт по умолчанию без шифрования) и портом 993 (безопасный порт SSL / TLS, который часто называют IMAPS).

Что такое SMTP?

SMTP - это стандартный текстовый протокол для почтовых служб. Он устанавливает механизм передачи электронных сообщений от отправителя на почтовый сервер, а также между двумя почтовыми серверами. SMTP расшифровывается как Simple Mail Transfer Protocol. Он предназначен только для «отправки» сообщений.

На SMTP-сервере клиент SMTP отправляет команды в виде текстов, таких как HELLO, MAIL, RCPT и т. Д. На них серверы SMTP отвечают в виде числовых кодов завершения, таких как 220, 250, 354 и т. Д.. Этот рабочий процесс используется для передачи электронных сообщений от одной стороны к другой.

Механизмы SMTP были разработаны в 1970-х годах. Usenet, коммуникационная сеть, появившаяся в то же время, имела много общего с SMTP-серверами. Впоследствии, в течение 1980-х годов, SMTP приобрел популярность, поскольку он был дополнением к почте UUCP (программа копирования Unix в Unix).

В настоящее время SMTP поддерживает серверы, включая IceWarp, Sendmail, Exim, Postfix, MagicMail, MailEnable и HMailServer. Он поддерживает такие клиенты, как Mozilla Thunderbird (после версии 82.0) и NMH (после версии 1.7).

Что такое IMAP?

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

IMAP предназначен только для управления и получения сообщений по запросу. Передача осуществляется только между сервером и клиентом, в отличие от SMTP. Ответы сервера IMAP делятся на три категории: ответы о состоянии (OK, BYE, BAD, NO), данные сервера (CAPABILITY, EXIST, FETCH) и запрос продолжения команды.

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

Первоначально IMAP был протоколом почтового ящика удаленного доступа, разработанным Марком Криспином. Пройдя через множество изменений и обновлений, была выпущена последняя версия IMAP2bis. Позже он был переименован в IMAP4, чтобы избежать путаницы.

Основные различия между SMTP и IMAP

  1. SMTP - это аббревиатура от Simple Mail Transfer Protocol, а IMAP - от Internet Message Access Protocol.
  2. SMTP - это механизм, устанавливающий протокол для отправки электронных сообщений на сервер электронной почты или между серверами, в то время как IMAP - это механизм, который извлекает электронные сообщения с серверов электронной почты.
  3. SMTP предназначен только для «отправки», в то время как IMAP предназначен для управления и получения сообщений.
  4. SMTP может передавать сообщения от клиента к серверу, а также между двумя серверами. Напротив, IMAP может передавать сообщения только с сервера клиенту.
  5. SMTP работает на порту 25 (стандарт для передачи почты), порту 465 (не соответствует RFC), порту 587 (зашифрован TLS) и порту 2525 (не официальный порт, но поддерживает почти все почтовые службы). С другой стороны, IMAP работает с портом 143 (порт по умолчанию без шифрования) и портом 993 (безопасный порт SSL / TLS, который часто называют IMAPS).

Вывод

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

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

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

использованная литература

Разница между SMTP и IMAP (с таблицей)