Транспортные агенты

Концепция организации Microsoft Exchange 2007/2010 использует измененную структуру SMTP-событий. Поток сообщений на разных этапах SMTP-транспортировки обрабатывается транспортными агентами разной функциональности.

При поступлении сообщения на сервер, оно перенаправляется через транспортную сеть SMTP, при этом на каждое SMTP-событие может быть зарегистрировано несколько транспортных агентов, которые получают доступ к сообщению и могут производить над ним определенные действия. Каждый агент выполняет свою проверку, после чего сообщение передается следующему агенту. Таким образом, транспортные агенты позволяют реагировать на события, связанные с получением письма и его дальнейшим передвижением по сети.

Существует два различных типа транспортных агентов:

SMTP Receive Agent – позволяет реагировать на события, возникающие при получении письма по SMTP;
Routing Agent – позволяет реагировать на события, возникающие при роутинге письма.

Exchange Server 2007/2010 позволяет задавать приоритет агентам транспорта и тем самым управлять очередностью применения агентов к сообщениям. Таким образом, порядок следования агентов определяется не только последовательностью событий, к которым они относятся, но и заданным приоритетом в рамках одного SMTP-события.

Транспортные агенты позволяют использовать специальное программное обеспечение для обработки электронной почты, в частности, для проверки сообщений на вирусы и спам.