stringtranslate.com

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

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

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

Операция

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

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

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