TGViewer
METANIT.COM METANIT.COM @devnull22 · 5.83K subscribers
Post #3317 1.78K
Процесс доставки email
(продолжение предыдущего поста)

Доставка электронного письма (email) состоит из нескольких этапов, которые можно проследить по схеме:

1. Отправка письма (Push) через MUA (Mail User Agent):
- Пользователь пишет письмо с помощью почтового клиента (MUA) — например, Outlook, Thunderbird или веб-интерфейса Gmail.
- MUA инициирует отправку письма (обозначено как «push»).

2. Передача письма на сервер отправителя (Sender Mail Server) через MSA (Mail Submission Agent):
- Письмо передаётся на почтовый сервер отправителя через MSA.
- MSA — это агент, который принимает письмо от MUA и передаёт его дальше для маршрутизации.
- Используется протокол SMTP (Simple Mail Transfer Protocol) для передачи письма от MUA к MSA.

3. Передача письма внутри сервера отправителя (от MSA к MTA):
- После приёма письма MSA передаёт его MTA (Mail Transfer Agent) — агенту, отвечающему за пересылку писем между серверами.
- Внутри сервера отправителя это происходит также через протокол SMTP.

4. Маршрутизация письма через промежуточные серверы (Relay):
- MTA на сервере отправителя определяет маршрут доставки письма к получателю, возможно, используя промежуточные почтовые серверы (релейы).
- Письмо пересылается от одного MTA к другому через интернет с использованием протокола SMTP.
- На схеме показан этап «Relay» (релей), где письмо может проходить через несколько серверов перед достижением конечного пункта.

5. Прибытие письма на сервер получателя (Receiver Mail Server):
- Письмо достигает почтового сервера получателя (Receiver Mail Server).
- На этом сервере MTA обрабатывает входящее письмо и передаёт его MDA (Mail Delivery Agent) — агенту доставки.
- MDA отвечает за финальную доставку письма в почтовый ящик пользователя.

6. Доставка письма в почтовый ящик (Mailbox):
- MDA помещает письмо в почтовый ящик пользователя на сервере получателя.
- Почтовый ящик хранится на сервере и доступен для чтения.

7. Получение письма пользователем (Pull) через MUA и POP3/IMAP:
- Пользователь запрашивает свои письма с помощью MUA (например, почтового клиента на ПК или смартфоне).
- Для получения писем используются протоколы POP3 (Post Office Protocol version 3) или IMAP (Internet Message Access Protocol).
- Клиент MUA «забирает» (pull) письма с сервера и отображает их пользователю.

Таким образом, путь email выглядит так: MUA отправителя → MSA → MTA (сервер отправителя) → промежуточные MTA (релейы) → MTA (сервер получателя) → MDA → почтовый ящик → MUA получателя (через POP3/IMAP).

Ключевые компоненты:
- MUA — клиентская программа для отправки/получения писем.
- MSA — принимает письма от MUA.
- MTA — пересылает письма между серверами.
- MDA — доставляет письма в почтовый ящик.
- POP3/IMAP — протоколы для доступа к почтовому ящику.
- SMTP — основной протокол для передачи писем между серверами.
Telegram METANIT.COM Процесс доставки email (продолжение в следующем посте)
  • 👍 5
  • ❤ 4
  • 🔥 3
More from @devnull22
  1. Mar 19, 2026Добавил в руководство по JavaScript главу про работу с датами и временем с помощью Tempora…
  2. Mar 19, 2026Роскомнадзор перестал полностью справляться с блокировками в интернете Роскомнадзор (РКН)…
  3. Mar 18, 2026Минцифры опубликовало законопроект о государственном регулировании ИИ. Закон должен начать…
  4. Mar 18, 2026Microsoft призвала разработчиков создавать ИИ-приложения в Electron на Windows 11 Microsof…
  5. Mar 18, 2026Oracle анонсировала проект Detroit, который будет развиваться в составе OpenJDK и нацелен…
  6. Mar 17, 2026Вышла новая версия платформы Java - JDK 26. JDK 26 — краткосрочная версия с поддержкой Pre…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →