Что такое Mail User Agent для почтового интерфейса в браузере?

Мое понимание протокола SMTP заключается в том, что существует почтовый агент пользователя, который отправляет исходящие SMTP-сообщения почтовому транспортному агенту. Этот MTA получает входящие сообщения SMTP и выполняет одно из следующих действий:

  1. Если это промежуточный MTA, он отправляет исходящие сообщения SMTP следующему MTA в цепочке.
  2. Если это терминальный MTA, на основе Что именно делает MTA?, он будет сохранять соответствующие данные и потенциально передавать позднее по протоколу POP3 к MUA принимающего пользователя.

Примерами MUA являются Thunderbird и Outlook. Я понимаю, что браузеры общаются через HTTP, поэтому после нажатия кнопки «Отправить» при использовании интерфейса что-то вроде gmail.com мой браузер:

  1. действует как MUA (клиент SMTP) и отправляет данные SMTP на первый MTA в цепочке?

or

  1. действует как HTTP-клиент и отправляет данные HTTP на MUA, который затем отправляет данные SMTP на первый MTA в цепочке? В этом случае MUA на самом деле не будет клиентом, так как он получает входящие HTTP-соединения.

person Mario Ishac    schedule 14.01.2021    source источник


Ответы (1)


Почтовый агент пользователя (MUA) — это программа, которая позволяет отправлять и получать сообщения электронной почты. Обычно это просто программа электронной почты. MUA — это то, с чем вы взаимодействуете, в отличие от почтового сервера, который передает электронную почту.

Чтобы использовать MUA, вы можете либо установить программу MUA на свой компьютер, например Outlook Express, либо получить доступ к веб-приложениям MUA, таким как Microsoft outlook.com и Gmail.

Ваш браузер является агентом пользователя (UA), а Gmail или Outlook — агентом пользователя почты (MUA). Ваш браузер не действует как MUA. MUA — это отдельная программа для взаимодействия. Почтовый агент пользователя (MUA), также называемый почтовым клиентом.

MUA — это компоненты системы SMTP, отвечающие за создание сообщений электронной почты для передачи агенту передачи почты (MTA).

person Ankush Chavan    schedule 17.01.2021
comment
Получает ли gmail.com (MUA) данные HTTP от браузера и отправляет ли данные SMTP на MTA? - person Mario Ishac; 17.01.2021
comment
SMTP — это протокол, который в основном ориентирован на отправку почты с MUA на MTA. Он также используется для отправки почты с одного сервера на другой сервер. Протоколы POP3 и IMAP используются для получения и обработки этих писем в MUA (Gmail или Microsoft Outlook) с почтового сервера. Почта доставляется получателю MUA по протоколу POP3 или IMAP. - person Ankush Chavan; 17.01.2021
comment
Кое-что, что все еще немного сбивает с толку: вы говорите, что MUA - это почтовый клиент, но я прав, что это также HTTP-сервер в тех случаях, когда электронная почта пишется в браузере? Поскольку браузер должен отправлять данные электронной почты в MUA? - person Mario Ishac; 17.01.2021
comment
Нет. Браузер не публикует данные. Это почтовый клиент (MUA), который отправляет электронное письмо в MTA. Мы пишем электронную почту в MUA, даже когда используем веб-браузер. Браузер — это всего лишь средство для использования многопользовательского веб-приложения. MSA (агент отправки почты) — это серверная программа, которая получает почту от MUA, MSA проверяет электронную почту на наличие ошибок и передает эту электронную почту в MTA. Надеюсь, это прояснит концепцию. - person Ankush Chavan; 18.01.2021