Zusätzliche E-Mail-Prüfung durch ein benutzerdefiniertes Skript auf dem Exchange Server

Zusätzliche E-Mail-Prüfung durch ein benutzerdefiniertes Skript auf dem Exchange Server

Der Kunde möchte den Inhalt von E-Mails einer Liste von Konten prüfen (einschließlich der Analyse von Anhängen) und im Falle erkannter Triggerwörter eine Kopie der Mail an eine Person senden, die darüber informiert sein muss.

Eine schnelle Lösung bestand darin, Kopien aller empfangenen Mails an eine Zwischenadresse zu senden, die von dem in Python entwickelten Parsing-Skript überwacht wird. Dies stellt jedoch eine zusätzliche Belastung für den beim Kunden eingesetzten Exchange-Mailserver dar.

Gibt es eine intelligentere Möglichkeit, z. B. auf der Ebene der Hub-Transportserver, die E-Mail-Prüfung mit einem benutzerdefinierten, selbst entwickelten Skript/Programm für eine definierte Liste von Unternehmenskonten (nur Adressen in der Liste, ohne Zugangsdaten) durchzuführen?

Antwort1

Wenn Sie wirklich eine benutzerdefinierte Logik für einen E-Mail-Fluss ausführen müssen, können Sie Folgendes tun:Exchange-Transport-Agenten. Mit ihnen können Sie Ihren benutzerdefinierten Code während bestimmter Phasen der SMTP-Sitzungen oder Nachrichtenverarbeitung aufrufen lassen. Diese Funktion ist nur im lokalen Exchange verfügbar.

Weitere Einzelheiten finden Sie in der Microsoft-Dokumentation: https://learn.microsoft.com/en-us/exchange/mail-flow/transport-agents/transport-agents?view=exchserver-2019

verwandte Informationen