Starbound Academy

Как путешествует письмо: SMTP, MX, IMAP и POP

Академия Starbound · История кибермира · Часть 2 из 4 · Около 4 минут

Совет: нажмите кнопку «🔍 Линза» внизу — и текст станет крупнее.

Письмо в интернете путешествует почти как бумажное: из почтового отделения в отделение, пока не дойдёт до вашего ящика.

Главные факты

  1. Отправку обеспечивает простой протокол передачи почты — Simple Mail Transfer Protocol (SMTP). Это общий стандарт, по которому почтовая программа передаёт письмо серверу.
  2. Обычно письмо проходит через несколько серверов-«ретрансляторов», и каждый передаёт его дальше.
  3. Куда везти письмо, сервер узнаёт из записи «почтового обменника» — Mail Exchange (MX) — в системе доменных имён, Domain Name System (DNS). По сути, это «адрес почтового отделения» для домена получателя.
  4. Получатель забирает письмо по другим протоколам: протоколу доступа к сообщениям — Internet Message Access Protocol (IMAP) — или протоколу почтового отделения — Post Office Protocol (POP). SMTP письмо «толкает», а они его «вытягивают».
  5. У письма есть «конверт» — служебные данные о том, откуда и куда оно идёт. Конверт существует отдельно от заголовков и текста, которые видит человек.

Тогда и сейчас

Основы почти не изменились: тот же путь «отправил → передали → забрали». Изменилось другое: теперь письма носят в кармане и проверяют десятки раз в день, а сам маршрут остаётся тем же добрым почтальоном. Отправить открытку бабушке — по-прежнему маленькое чудо инженерии.

Источники

  1. Cloudflare: What is the Simple Mail Transfer Protocol (SMTP)?
  2. Cloudflare: What is a DNS MX record?
  3. RFC 5321: Simple Mail Transfer Protocol

С заботой, команда Starbound