техническое · ответ с источниками

Что такое почтовый агент пользователя (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 — для получения сообщений и управления ими.

Первоисточники