техническое · ответ с источниками
Что такое почтовый агент пользователя (MUA)?
Почтовый агент пользователя (Mail User Agent, MUA) — приложение, с помощью которого человек пишет, читает и упорядочивает письма. Это клиентский интерфейс, который взаимодействует с агентом передачи почты (Mail Transfer Agent, MTA), отправляя почту по SMTP или получая её по IMAP или POP3.
Определение MUA
MUA — это клиентская часть почтовой системы. Он предоставляет интерфейс для составления сообщений, управления папками и просмотра вложений. Типичные примеры — настольные клиенты вроде Microsoft Outlook и Apple Mail или веб-интерфейсы вроде Gmail и Outlook.com. MUA не доставляет почту до конечного адресата, а передаёт сообщение серверу отправки (submission).
Как это работает
При отправке MUA подключается к SMTP-серверу и передаёт ему сообщение. Он форматирует письмо по стандартам RFC 5322, включая заголовки и тело. Для получения MUA использует протоколы IMAP или POP3, забирая сообщения из почтового хранилища. MUA отвечает за отображение MIME-содержимого, чтобы HTML или простой текст корректно показывались конечному пользователю.
Почему это важно для отправителей
Именно в MUA задаётся исходная структура сообщения. MUA не занимается подписью SPF или DKIM, но определяет адрес From и тело сообщения. Правильная настройка MUA гарантирует, что сообщения передаются защищёнными способами, например через STARTTLS, чтобы защитить учётные данные и содержимое на первом участке пути до сервера отправки.
Заметки по эксплуатации
Частая ошибка — путать MUA с MTA. MUA — клиентское ПО, а MTA — серверное ПО, которое маршрутизирует почту. Разработчикам, использующим бесплатные инструменты SendHQ (https://sendhq.cc/tools), стоит помнить, что программная отправка писем через API полностью обходит традиционный MUA и работает напрямую с инфраструктурой доставки.
Конкретный пример
В типичном сценарии пользователь открывает Mozilla Thunderbird (MUA), пишет письмо и нажимает «Отправить». Thunderbird подключается к SMTP-серверу на порту 587. SMTP-сервер (MTA) принимает сообщение и маршрутизирует его через интернет на сервер получателя, который в итоге делает письмо доступным в MUA самого получателя.
Что спрашивают команды
Является ли веб-интерфейс почты MUA?
Да, веб-почта — это MUA на основе веба, где браузер служит интерфейсом к удалённому почтовому клиенту и серверу.
Занимается ли MUA доставкой почты?
Нет, MUA только передаёт почту в MTA или получает её с сервера; он не маршрутизирует почту через интернет.
Какие протоколы используют MUA?
Обычно MUA используют SMTP для отправки, а IMAP или POP3 — для получения сообщений и управления ими.
Первоисточники
- RFC 5321: простой протокол передачи почты (SMTP) — RFC Editor
- RFC 5322: формат интернет-сообщений — RFC Editor
- RFC 3501: протокол доступа к сообщениям в интернете (IMAP), версия 4rev1 — RFC Editor