Простой протокол пересылки почты (SMTP)

Протокол SMTP (Simple Mail Transfer Protocol) - это набор правил связи, которые позволяют программному обеспечению отправлять электронную почту (электронную почту) через Интернет. Электронная почта - одна из самых перспективных и бесценных услуг в Интернете. В большинстве систем протокол SMTP используется для передачи почты от одного клиента другому. Протокол SMTP используется при отправке электронной почты и работает как push-протокол, в то время как IMAP (протокол доступа к интернет-сообщениям) или POP (протокол почтового отделения) используется при получении этих электронных писем на стороне получателя. SMTP подпадает под протокол прикладного уровня.

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

Он также может выполнять следующие задачи:

  • Он может передавать сообщение более чем одному получателю.
  • Он может прикрепить текст, видео голос или графику в сообщении.
  • Он также может передавать сообщения по внешним сетям.

Понимание протокола SMTP

  • Основная идея протокола SMTP состоит в том, чтобы установить правила взаимодействия между серверами. Серверы идентифицируют себя и объявляют, какой тип связи устанавливается. Серверы также обрабатывают ошибки, такие как неправильные адреса электронной почты. Например, если адрес получателя неверен, сервер-получатель отвечает сообщением об ошибке.

Обычно SMTP интегрируется в почтовое приложение и состоит из четырех основных компонентов:

  1. Почтовый пользовательский агент (MUA)
  2. Агент отправки почты (MSA)
  3. Агент пересылки почты (MTA)
  4. Агент доставки почты (MDA)

SMTP начинает сеанс между MUA, который является пользователем, и MSA, который является сервером. MTA и MDA используются для поиска доменов по адресам и для локальных служб доставки.

Команды SMPT

Давайте посмотрим на несколько команд SMPT:

  • HELO - эта команда используется для идентификации пользователя и полного доменного имени, которое передается только один раз за сеанс.
  • MAIL - эта команда используется для инициации передачи сообщения.
  • RCPT - эта команда идет после MAIL и используется для идентификации полного имени получателя. Для нескольких получателей мы используем один RCPT для каждого из получателей.
  • ДАННЫЕ - эта команда используется для отправки данных одна строка за другой.

Типы протоколов SMTP

Модель SMTP может быть следующих двух типов:

  • Сквозная модель
  • Магазинная модель

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

Как работает протокол SMTP?

Давайте посмотрим на работу SMTP, чтобы лучше понять.

  1. Состав Почты:

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

  1. Представление почты:

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

  1. Доставка почты:

Адреса электронной почты содержат имя пользователя получателя и имя домена. В «abc» - это имя пользователя получателя, а «gmail.com» - это имя домена. Если доменное имя получателя отличается от имени домена отправителя, MSA отправит письмо агенту пересылки почты (MTA). Чтобы передать электронную почту, MTA ищет целевой домен. Он ищет в системе доменных имен (DNS), чтобы найти целевой домен. Как только запись найдена, MTA подключается к серверу для передачи сообщения.

  1. Получение и обработка почты:

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

  1. Доступ и получение почты:

Электронная почта, хранящаяся в MDA, извлекается путем входа в MUA с помощью имени пользователя и пароля MUA.

Преимущества протокола SMTP

  1. SMTP обеспечивает простейшую форму связи по электронной почте между несколькими компьютерами в определенной сети.
  2. SMTP сделан из простой платформы, что позволяет легко и быстро отправлять электронные письма.
  3. SMTP обеспечивает надежность для исходящих сообщений электронной почты таким образом, что, если сообщение не было успешно отправлено, SMTP-сервер пытается повторно отправить это сообщение до тех пор, пока сообщение не будет успешно отправлено.
  4. SMTP помогает иметь выделенный сервер для управления исходящими сообщениями электронной почты в организациях.
  5. Это легко и просто подключиться к SMTP. Он предлагает простую установку.
  6. SMTP-соединение не имеет ограничений и может быть использовано для подключения к любой системе. Все, что нам нужно сделать, это включить информацию SMTP.
  7. Это не включает в себя развитие с нашей стороны.

Вывод

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

Рекомендуемые статьи

Это было руководство к протоколу SMTP. Здесь мы обсудили Рабочую, командную, Типы и Преимущества SMTP. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Что такое веб-хостинг?
  2. Мастеринг узловых команд
  3. Введение в компьютерную сеть
  4. Лучшие услуги сайта