MDA (Mail Delivery Agent)

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 01:02, 22 марта 2018.

MDA ( Mail Delivery Agent - агент доставки почты ) является компонентом программного обеспечения для компьютера, который отвечает за доставку сообщений электронной почты в почтовый ящик локального получателя.[Источник 1]

Введение

Взаимоотношения между MTA, MDA и MUA при передаче электронной почты

Данный раздел поможет сформировать представление о роли MDA в работе электронной почты.

Когда отправляется электронное письмо, сообщение направляется с сервера на сервер, вплоть до почтового сервера получателя. Точнее, сообщение отправляется на почтовый сервер, которому поручено транспортировать электронные письма в MTA получателя. В Интернете MTA взаимодействуют друг с другом с использованием протокола SMTP, и поэтому логически называются SMTP-серверами. Затем MTA получателя отправляет электронное письмо на сервер входящей почты (называемый MDA - агент доставки почты), который хранит электронное письмо до того момента, когда пользователь примет его. Для получения электронной почты на MDA используются два основных протокола:

  • POP3 (Post Office Protocol - протокол почтового отделения) используется для извлечения электронной почты и, в некоторых случаях, оставляет ее копию на сервере.
  • IMAP (Internet Message Access Protocol - протокол доступа к Интернет-сообщениям) используется для координации состояния сообщений электронной почты (чтение, удаление, перемещение) на нескольких почтовых клиентах. С IMAP копия каждого сообщения сохраняется на сервере, так что эта задача синхронизации может быть завершена.

По этой причине входящие почтовые серверы называются POP-серверами или серверами IMAP, в зависимости от того, какой протокол используется.

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

Чтобы пользователи не проверяли электронные письма других пользователей, MDA защищено именем пользователя, называемым логином и паролем.

Реализация

Многие программные продукты Mail Handling Software объединяют в себя несколько MDA с определенным компонентом MTA, предоставляя пользователю возможность настройки специфики доставки почты .

UNIX

В Unix-подобных системах procmail и maildrop являются самыми популярными MDA. Локальный протокол передачи почты (LMTP) - это протокол, который часто реализуется с помощью MDA с поддержкой сети. [Править]

Запуск MDA

Агент доставки почты обычно не запускается из командной строки, но обычно вызывается подсистемами доставки почты, такими как агент транспорта почты(MTA) или агент поиска почты.

Список программ MDA для Unix-подобных платформ

  • Cyrus IMAP - набор почтовых серверов, который включает MDA.
  • dovecot - набор почтовых серверов, который включает агента доставки почты.
  • fdm (утилита электронной почты) - Комбинированный агент поиска почты и агент доставки почты. Для сложной сортировки почты справочная страница ссылается на пользователей на maildrop.
  • fetchmail - mpop это более быстрая современная альтернатива fetchmail, это, прежде всего, программы для поиска почты.
  • mailagent - MDA с ручной конфигурацией для многих параметров, таких как часовой пояс; По крайней мере, имеет пакет Debian.
  • maildrop or courier-maildrop (same program?) - традиционная замена procmail
  • postdrop or postfix-maildrop - агент доставки почты для использования с почтовым агентом postfix.
  • sieve - более современная замена procmail из пакета GNU Mailutils

Источники

  1. Internet Mail Architecture // tools: сайт. URL: https://tools.ietf.org/html/rfc5598// (дата обращения: 08.06.2017)

Ссылки