Открыть сервис

Электронная почта

Электронная почта (англ. email, от electronic mail) — технология и предоставляемая ей услуга по пересылке и получению электронных сообщений (писем) по распределённой (в том числе глобальной) компьютерной сети. Является одной из первых и наиболее массовых служб интернета, основанной на принципе store-and-forward (хранение и последующая пересылка). Обеспечивает асинхронный обмен текстовой информацией, а также файлами-вложениями (документы, изображения, архивы), между пользователями, каждый из которых идентифицируется уникальным электронным адресом.

История

Предшественники и ранние разработки (1960-е — 1970-е)

Прообраз электронной почты возник до появления интернета: в середине 1960-х годов на мэйнфреймах с разделением времени были реализованы программы, позволяющие оставлять сообщения другим пользователям той же машины (например, MAILBOX в системе CTSS Массачусетского технологического института). В 1971 году Рэй Томлинсонн (Ray Tomlinson), работая над ARPANET, первым применил символ @ для разделения имени пользователя и имени хоста, отправив тестовое сообщение с одного компьютера на другой. Формальной датой рождения электронной почты как сетевой службы считается 1971 год.

В 1973 году стандарт FTP для ARPANET включил протокол передачи почтовых файлов, а в 1976 году компания Bolt Beranek and Newman выпустила протокол SMTP в его ранней версии.

Развитие протоколов и коммерциализация (1980-е — 1990-е)

В 1982 году Джонатан Постел (Jonathan Postel) опубликовал RFC 821 (SMTP — Simple Mail Transfer Protocol) и RFC 822 (стандарт формата сообщений), которые стали основой современной почтовой инфраструктуры. Вместе с ними развивался POP (Post Office Protocol, первая версия — 1984 год) и IMAP (первая версия — 1986 год). В 1993 году появился протокол MIME (Multipurpose Internet Mail Extensions), позволивший отправлять не только текст в кодировке ASCII, но и вложения с произвольными двоичными данными.

Переломным моментом стала популяризация интернета в середине 1990-х годов. В 1996 году начал работу сервис Hotmail (основан Сабиром Бхатией и Джеком Смитом), предложивший бесплатную веб-почту — доступ через браузер без установки клиента. Следом появились Yahoo Mail (1997) и Mail.ru (1998). В 2004 году Google запустил Gmail, впервые предоставив 1 ГБ бесплатного дискового пространства (при тогдашних 5–15 МБ у конкурентов) и введя удобную систему меток и поиска.

Архитектура и протоколы

Базовая модель «клиент — сервер»

Электронная почта функционирует на основе архитектуры «клиент-сервер» с участием промежуточных агентов:

Передача писем от отправителя к серверу и между серверами осуществляется по протоколу SMTP (порт 25 или 587 с аутентификацией). Для получения писем клиентом с сервера применяются протоколы POP3 (Post Office Protocol версии 3, порт 110) или IMAP4 (Internet Message Access Protocol, порт 143). POP3 предназначен для однократной загрузки сообщений на устройство с последующим удалением с сервера, IMAP позволяет работать с письмами непосредственно на сервере, поддерживая папки, метки и синхронизацию состояния между устройствами.

Формат сообщения (RFC 5322)

Каждое электронное письмо состоит из двух частей:

Доменные аспекты: MX-записи

Для маршрутизации почты в DNS существуют специальные записи (MX — Mail eXchange), указывающие, какие серверы обрабатывают почту для данного домена. При отправке письма сервер отправителя выполняет DNS-запрос MX для домена получателя и устанавливает SMTP-соединение с наиболее приоритетным сервером.

Спам и борьба с ним

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

Классификация по месту обработки

Электронный адрес

Адрес электронной почты имеет формат local-part@domain, где:

Примеры: ivan.ivanov@mail.ru, support@github.com.

Применение

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

Критика и ограничения

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →