Как работает электронная почта: от отправки до получения

Подробное описание процесса отправки и получения электронных писем, объяснение работы протоколов SMTP, IMAP, POP3, принципов аутентификации и шифрования. Ссылка на видео:


Разбираемся в протоколах и технологиях электронной почты

Ключевые аспекты:

Как работает отправка электронных писем?

Отправка электронных писем происходит по протоколу SMTP (Simple Mail Transfer Protocol):

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

Как получается электронные письма?

Для получения писем используются два основных протокола:

  1. POP3 (Post Office Protocol 3) - почтовый сервер хранит письма, а клиент периодически запрашивает их и удаляет с сервера
  2. IMAP (Internet Message Access Protocol) - письма хранятся на сервере, клиент работает с ними как с интерфейсом
IMAP более функциональный, позволяет работать с почтой с разных устройств, настраивать фильтры и другие удобные функции. Однако он требует постоянного подключения к серверу и больше нагружает его.

Почему для адреса электронной почты используется символ @ (собака)?

Символ @ (собака) используется для разделения двух частей электронного адреса - имени пользователя и домена. Это позволяет однозначно идентифицировать получателя, так как домен указывает на почтовый сервер, который отвечает за этот адрес. Использование @ для этой цели стало стандартом, утвержденным в протоколе электронной почты в 1972 году. Он удобен и легко воспринимается пользователями.