Электронная почта — технология и протоколы¶
Электронная почта (эл. почта, e-mail, от англ. electronic mail) — система и технология передачи цифровых сообщений между пользователями по компьютерным сетям, а также сами сообщения, передаваемые с её помощью. Электронная почта является одним из старейших и наиболее массовых сервисов интернета: по данным статистики, в середине 2020-х годов ежедневно отправлялось более 300 миллиардов писем.
¶История
Идея передачи сообщений между пользователями через сеть возникла в конце 1960-х годов. В 1971 году американский инженер Рэй Томлинсон, работавший над сетью ARPANET, реализовал первую систему отправки сообщений между компьютерами и ввёл символ «@» для разделения имени пользователя и имени машины — этот знак стал неотъемлемой частью адресации электронной почты.
В 1977 году были стандартизированы протоколы SMTP (Simple Mail Transfer Protocol) и формат сообщений RFC 822, заложившие основу совместимости почтовых систем. В 1980-е годы электронная почта распространилась в академической и корпоративной среде, а в 1990-е — стала массовым сервисом с появлением веб-интерфейсов (Hotmail запущен в 1996 году, Gmail — в 2004-м).
В России крупнейшими почтовыми сервисами являются «Яндекс Почта» (запущена в 2000 году) и «Mail Ру» (Mail.ru, с 1998 года), а также «Рамблер Почта».
¶Принцип работы
Система электронной почты построена по клиент-серверной модели и состоит из нескольких компонентов:
- Почтовый клиент — программа или веб-интерфейс, с помощью которой пользователь создаёт, читает и отправляет письма (например, Thunderbird, Microsoft Outlook, веб-клиенты).
- SMTP-сервер — сервер, принимающий исходящие письма и пересылающий их по сети к получателю.
- Почтовый сервер получателя — принимает письмо по SMTP и хранит его в почтовом ящике пользователя.
- Протоколы доступа — POP3 (Post Office Protocol версии 3) или IMAP (Internet Message Access Protocol), с помощью которых клиент забирает письма с сервера.
Процесс отправки: клиент подключается к SMTP-серверу отправителя, передаёт письмо; сервер определяет по адресу получателя доменный MX-запись (Mail Exchanger) в DNS, устанавливает соединение с SMTP-сервером адресата и передаёт сообщение. Если сервер получателя недоступен, письмо ставится в очередь и повторяется попытка доставки.
¶Формат сообщения
Стандартное электронное письмо состоит из двух частей:
- Заголовки (headers) — служебная информация: адрес отправителя (From), адрес получателя (To), тема письма (Subject), дата, идентификатор сообщения и другие поля.
- Тело письма — непосредственно текст сообщения, который может быть простым (plain text) или форматированным (HTML).
Для передачи вложенных файлов (документов, изображений) используется стандарт MIME (Multipurpose Internet Mail Extensions), который позволяет кодировать двоичные данные и отправлять письма с несколькими частями и разными кодировками.
¶Адрес электронной почты
Адрес имеет вид username@domain, где часть до «@» — имя пользователя или ящик на сервере, а после — домен почтового сервера. Домен должен содержать MX-запись, указывающую на сервер, обрабатывающий почту этого домена. Управление доменами осуществляется по системе DNS.
¶Спам и защита
Распространение массовой незапрошенной рассылки (спама) привело к развитию систем фильтрации. Основные механизмы защиты:
- Спам-фильтры — анализ содержимого письма и заголовков по эвристическим алгоритмам.
- Списки блокировки (DNSBL) — базы IP-адресов, с которых массово рассылается спам.
- Аутентификация отправителей — протоколы SPF (Sender Policy Framework), DKIM (DomainKeys Identified Mail) и DMARC, позволяющие получателю проверить, что письмо действительно отправлено от указанного домена.
- Шифрование — протоколы PGP/GPG для подписи и шифрования содержимого письма.
¶Значение
Электронная почта остаётся базовым средством цифровой коммуникации: используется для регистрации на сайтах, корпоративной переписки, документооборота, двухфакторной аутентификации. Несмотря на конкуренцию со стороны мессенджеров и корпоративных платформ (Slack, Telegram), электронная почта сохраняет статус универсального и открытого стандарта, не привязанного к одному оператору.
¶Источники
- RFC 5321 — Simple Mail Transfer Protocol
- RFC 5322 — Internet Message Format
- RFC 1939 — Post Office Protocol — Version 3
- RFC 3501 — Internet Message Access Protocol — Version 4rev1
- «История электронной почты», Рэй Томлинсон, BBN Technologies
- Статистика электронной почты, Statista
