В системе электронной почты Интернета агент передачи сообщений ( 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]