Как путешествует письмо: SMTP, MX, IMAP и POP
Академия Starbound · История кибермира · Часть 2 из 4 · Около 4 минут
Совет: нажмите кнопку «🔍 Линза» внизу — и текст станет крупнее.
Письмо в интернете путешествует почти как бумажное: из почтового отделения в отделение, пока не дойдёт до вашего ящика.
Главные факты
- Отправку обеспечивает простой протокол передачи почты — Simple Mail Transfer Protocol (SMTP). Это общий стандарт, по которому почтовая программа передаёт письмо серверу.
- Обычно письмо проходит через несколько серверов-«ретрансляторов», и каждый передаёт его дальше.
- Куда везти письмо, сервер узнаёт из записи «почтового обменника» — Mail Exchange (MX) — в системе доменных имён, Domain Name System (DNS). По сути, это «адрес почтового отделения» для домена получателя.
- Получатель забирает письмо по другим протоколам: протоколу доступа к сообщениям — Internet Message Access Protocol (IMAP) — или протоколу почтового отделения — Post Office Protocol (POP). SMTP письмо «толкает», а они его «вытягивают».
- У письма есть «конверт» — служебные данные о том, откуда и куда оно идёт. Конверт существует отдельно от заголовков и текста, которые видит человек.
Тогда и сейчас
Основы почти не изменились: тот же путь «отправил → передали → забрали». Изменилось другое: теперь письма носят в кармане и проверяют десятки раз в день, а сам маршрут остаётся тем же добрым почтальоном. Отправить открытку бабушке — по-прежнему маленькое чудо инженерии.
Источники
- Cloudflare: What is the Simple Mail Transfer Protocol (SMTP)?
- Cloudflare: What is a DNS MX record?
- RFC 5321: Simple Mail Transfer Protocol
С заботой, команда Starbound