SMTP

SMTP (Simple Mail Transfer Protocol) - это протокол TCP/IP, представляющий собой набор правил и рекомендаций, которым должна следовать система, и который используется для отправки и получения информации в форме электронной почты.[1] Однако на самом деле она ограничена и не имеет некоторых функций, таких как возможность стоять в очереди сообщений на получающей стороне, поскольку обычно используется либо IMAP (Internet Message Access Protocol), либо POP3 (Post Office Protocol 3). Эти протоколы позволяют пользователю получать доступ к своим сообщениям и их содержимому в почтовом ящике, который сохраняется на сервере, в то время как система периодически загружает их из базы данных сервера.

На других операционных системах, таких как Unix, Sendmail является наиболее часто используемым SMTP-сервером для электронной почты.[1:1] Эти протоколы также очень важны, когда дело доходит до администрирования, управления и защиты любой сетевой активности. К счастью, для среднего пользователя почтовой службы они уже встроены в систему, так что пользователям не придется иметь дело с трудностями управления сетью вручную. Однако в редких и необычных случаях клиентам необходимо будет ознакомиться с такими протоколами, как IP (интернет-протокол) и SMTP. SMTP оказывает большое влияние на каждое электронное письмо, которое человек посылает на протяжении всей своей жизни.

Обычные поставщики услуг электронной почты, такие как Yahoo mail и Gmail, имеют свой собственный SMTP-сервер или хост, предназначенный для процесса доставки электронной почты. Пользователи и эксперты должны знать, что высочайшее качество профессиональных SMTP-сервисов, таких как turboSMTP, гарантирует высочайшую скорость доставки и передачи данных.[2]

Функциональность

SMTP является наиболее распространенным и широко используемым протоколом для обмена электронной почтой через Интернет. Он обеспечивает сетевое взаимодействие между провайдером электронной почты или, в некоторых случаях, сервером электронной почты организации и пользователем, получающим доступ к электронной почте.[1:2] Обычно используется процесс, который называется "Хранить и пересылать". Это перемещает сообщения электронной почты по сети. В этом случае, он будет тесно сотрудничать с основным компонентом, который называется Главным Трансфертным Агентом (MTA), который пользователи должны использовать для отправки сообщений на нужный компьютер и в почтовый ящик. После чего SMTP затем объяснит, как будет передаваться электронное письмо с MTA локального компьютера на другое MTA на другом устройстве, и даже на многих других компьютерах или устройствах.[3]

Проще говоря, когда пользователи отправляют сообщение другу, известному как получатель, используя почтовый клиент или службу, оно будет приниматься программой, называемой сервером исходящих сообщений, которая затем инициирует разговор между отправителем и получателем, который также будет принимать его. Во время этого процесса машины обмениваются данными друг с другом через SMTP. Это можно сравнить с определенным языком, на котором свободно владеют обе машины. Поскольку SMTP - это протокол, он предоставляет набор руководящих принципов, которые должны соблюдаться обеими машинами. Таким образом, оба сервера смогут идентифицировать себя и друг друга и взаимодействовать таким образом, чтобы они могли распознать (a) отправителя, (b) место отправления сообщения, (c) место передачи контента и множество различных функций.[4] По сути, SMTP показывает серверу и системе, как правильно доставлять электронную почту, решая при этом проблемы.

SMTP также иногда означает "стоп". Большинство пользователей не знают об этом, но у провайдеров интернет-услуг есть ограничения по количеству писем, которые мы можем отправлять в определенный момент времени.[5] В некоторых случаях она ограничена каждым часом или каждый день. Причина, по которой это было сделано, заключается в предотвращении рассылки спама или нежелательных сообщений с автоматизированных почтовых серверов, которые были запрограммированы для продолжения отправки сообщений пользователям и предприятиям.

Каждый провайдер Интернет-услуг полагается на собственный SMTP-сервер для управления, администрирования и регулирования электронной почты, отправляемой с исходного устройства. Для пользователей, которые работают дома или управляют большим количеством списков адресов электронной почты, это может нанести вред. Это связано с тем, что если SMTP достигает своего предела, интернет-провайдер просто прекратит отправку электронной почты. В некоторых случаях, если система автоматизирована и оставлена без присмотра, система может предположить, что пользователь является спамером, рассылающим большое количество сообщений электронной почты, и отключит учетную запись.[5:1]

Однако большинство пользователей не должно беспокоиться об этом протоколе, поскольку лимит электронной почты варьируется в зависимости от провайдера. Например, ваш средний клиент, который пользуется программой Comcast Cable, ограничен только возможностью отложить 1,000 в день, в то время как для другого плана, предназначенного для бизнеса, установлен лимит в 24,000 в день. Некоторые другие провайдеры интернет-услуг, такие как Verizon и AT&T, придерживаются более нетрадиционного подхода. Вместо этого, оба этих провайдера интернет-услуг ограничивают количество получателей, которым разрешено отправлять сообщения с одного адресата, до 100.

Компоненты

SMTP обычно встроен в почтовый клиент и обычно состоит из следующих компонентов:[3:1]

  • Локальная пользовательская / клиентская утилита (Почтовый пользователь-агент)
  • Агент по почтовой рассылке (MSA)
  • Агент по переводу почты (MTA)
  • Агент по доставке почты (MDA)

Ограничения

Несмотря на все эти особенности, передача текстовых сообщений по протоколу SMTP ограничена. Это означает, что он не может распознать шрифты, вложения, изображения, видео, аудио файлы и т.д. Это одна из причин, почему это называется "просто".[3:2] В связи с быстрым развитием технологий и Интернета была создана компания MIME (Multipurpose Internet Mail Extensions), призванная восполнить технологический пробел. MIME способен кодировать и передавать всю необходимую информацию, которую SMTP не в состоянии сделать. Это означает, что MIME может передавать изображения, вложения, документы, аудио, видео и другие типы файлов, а также кодировать все это содержимое в простой текст. После перевода этих файлов и данных в этот формат SMTP теперь сможет передавать данные по мере необходимости.


  1. https://whatis.techtarget.com/definition/SMTP-Simple-Mail-Transfer-Protocol ↩︎ ↩︎ ↩︎

  2. https://serversmtp.com/what-is-smtp/ ↩︎

  3. https://www.techopedia.com/definition/1710/simple-mail-transfer-protocol-smtp ↩︎ ↩︎ ↩︎

  4. https://whatismyipaddress.com/smtp ↩︎

  5. https://group-mail.com/sending-email/email-send-limits-and-options/ ↩︎ ↩︎