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


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

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

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

MTA работает в фоновом режиме, а пользователь обычно напрямую взаимодействует с почтовым агентом пользователя. Первоначальную отправку можно отличить от первого прохождения через MSA: порт 587 используется для связи между MUA и MSA, а порт 25 используется для связи между MTA или от MSA к MTA; [5] это различие впервые сделано в RFC 2476.

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

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