In Exchange 2010 gibt es ein freigegebenes Postfach, auf das mehrere Clients mit Outlook 2010 zugreifen. Es gibt mehrere Verteilerlisten (die jeweils mehrere E-Mail-Adressen haben), die auf dieses einzelne freigegebene Postfach verweisen. Dies wurde durchgeführt, um serverseitigen Verarbeitungsregeln das Platzieren von Nachrichten in bestimmten Unterordnern zu ermöglichen, abhängig von der E-Mail-Adresse, an die die Nachricht gesendet wurde. Für ein (etwas) visuelleres Beispiel ...
E-Mail gesendet an [email protected] (Vendor 1 Distro) -> Shared Mailbox -> "Vendor 1 Folder"
Wenn ein Benutzer im Moment auf Antworten klickt, lautet die Absenderadresse [email protected]. Der Benutzer kann dies manuell in [email protected] ändern und es wird ohne Probleme gesendet (Send-As gewährt). Ich möchte, dass die Absenderadresse automatisch die E-Mail-Adresse verwendet, an die die Nachricht ursprünglich gesendet wurde. Ist dies ohne eine benutzerdefinierte Outlook-Erweiterung möglich?
Antworten:
Sie können einen TransportAgent implementieren, der als Senke für alle ausgehenden Nachrichten fungiert, die die E-Mail-Adresse "Von" ändern können, bevor sie tatsächlich an den Empfänger-Mailserver gesendet wird. Auf diese Weise können Sie statische (oder konfigurierbare) Geschäftsregeln erstellen, die auf Nachrichtenmetadaten basieren (oder konfigurierbar sind, wenn die Regeln möglicherweise datengesteuert sein sollen). Ich denke, Sie könnten an einem RoutingAgent interessiert sein. Hier finden Sie einige grundlegende Informationen zum SDK und hier ein Beispiel , das Sie in der Lage sein sollten
quelle