Routing Agent

Der Exchange Connector Routing Agent ist eine Erweiterungs-DLL für den Exchange Server, die über eine Powershell-Funktion an den Exchange Server on premise gebunden wird. Sie ist für das „Abzweigen“ der E-Mails aus dem normalen Transportfluss zuständig und sendet die Daten anschließend an eine Microsoft Message Queue (MSMQ), wo sie bis zum Abholen durch den Exchange Connector Service zwischengepuffert werden.

Funktionsweise

Der Routing Agent wird in die Transport-Pipeline des Exchange Servers eingehängt. Dort leitet just in time alle Mails, die auf dem Exchange Server ankommen, weiter an die MSMQ. Die einzige Ausnahme dabei sind Mails, die einen verschlüsselten oder nicht lesbaren Inhalt haben. Diese Mails werden nicht an die MSMQ weitergeleitet und können folglich auch nicht vom eEvolution® Exchange Connector übertragen werden.

 

Visual Studio Projekt

Im Quellcode handelt es sich um dieses Projekt:

Der eEvolutionExchangeRoutingAgent ist wie der eEvolutionExchangeConnectorSink von dem Projekt eEvolutionExchangeConnectorLib abhängig.