stringtranslate.com

Агент передачи сообщений

В системе электронной почты Интернета агент передачи сообщений ( MTA ), [1] агент передачи почты , [2] или ретранслятор почты — это программное обеспечение , которое передает сообщения электронной почты с одного компьютера на другой с использованием простого протокола передачи почты . [3] В некоторых контекстах для описания MTA используются альтернативные имена почтовый сервер , почтовый обменник или хост MX .

Сообщения, которыми обмениваются сети, передаются между почтовыми серверами, включая любые прикрепленные файлы данных (например, изображения, мультимедиа или документы). На этих серверах часто хранятся почтовые ящики для электронной почты. Доступ к этому электронному письму конечные пользователи обычно осуществляют либо через веб-почту , либо через почтовый клиент .

Операция

Агент передачи сообщений получает почту от другого MTA, агента отправки почты (MSA) или агента пользователя почты (MUA). Детали передачи определяются протоколом SMTP . Если почтовый ящик получателя сообщения не размещен локально, сообщение ретранслируется, то есть пересылается другому MTA. Каждый раз, когда MTA получает сообщение электронной почты, он добавляет поле заголовка трассировки «Получено » в верхнюю часть заголовка сообщения, [4] тем самым создавая последовательную запись MTA, обрабатывающих сообщение. Процесс выбора целевого MTA для следующего перехода также описан в SMTP, но обычно его можно обойти, настроив программное обеспечение MTA на определенные маршруты.

MTA работает в фоновом режиме, в то время как пользователь обычно взаимодействует напрямую с почтовым пользовательским агентом. Можно отличить первоначальную отправку от первого прохождения через MSA: порт 465 (или, по причинам наследия, опционально порт 587) используется для связи между MUA и MSA, а порт 25 используется для связи между MTA или от MSA. в МТА. [5] это различие поясняется в RFC  8314.

Для получателей, размещенных локально, окончательная доставка электронной почты в почтовый ящик получателя является задачей агента доставки сообщений (MDA). Для этой цели MTA передает сообщение компоненту службы обработки сообщений агента доставки сообщений (MDA). После окончательной доставки в конверт добавляется поле «Путь возврата» для записи пути возврата .

Передача или доступ

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

Общие протоколы для этого:

Отправка новой электронной почты из почтового клиента осуществляется через SMTP, обычно через порт 587 или 465, и теперь обычно ограничивается серверами, на которых у пользователя есть учетная запись, например их интернет-провайдером . Это сделано по политическим, а не техническим причинам, чтобы у провайдеров были какие-то средства привлечения своих пользователей к ответственности за рассылку спама и другие формы злоупотреблений электронной почтой. [6]

Смотрите также

Рекомендации

  1. ^ MTA = Агент передачи сообщений (аналогично имени X.400) встречается, например, в RFC 1506, RFC 2476, RFC 3461, RFC 3464, RFC 3865, RFC 3888, RFC 6409, RFC 5598.
  2. ^ MTA = Агент передачи почты (аналогично протоколу передачи почты) находится, например, в RFC 2298, RFC 2305, RFC 3804, RFC 3798, RFC 4496, RFC 5442, RFC 5429.
  3. ^ RFC 5598, Архитектура почты Интернета , Д. Крокер (июль 2009 г.).
  4. ^ Формат сообщения электронной почты см. в заголовке Email#Message . Многие MUA позволяют пользователям напрямую видеть источник необработанного сообщения , тем самым позволяя проверять заголовок.
  5. ^ См. таблицу в почтовом клиенте#Номера портов.
  6. Билл Коул (29 июня 2009 г.). «Какие IP-адреса отправляют почту для домена?». Список рассылки ASRG . Проверено 15 сентября 2009 г.