Das ItemSend-Ereignis wird nicht ausgelöst
Ich habe ein Outlook 2007-Add-In (VSTO). Alle mit Outlook gesendeten E-Mails sollten zuvor geändert werden.
Ich verwende dasApplication.ItemSend
Ereignis und es funktioniert gut, wenn ich eine E-Mail direkt aus Outlook senden (Inspector
) oder über eine benutzerdefinierte C # -Anwendung, die dieSend
Methode derMailItem
.
Es gibt jedoch einige externe Anwendungen, die Outlook zum Versenden von E-Mails verwenden - dies löst jedoch nicht dieItemSend
Veranstaltung überhaupt. Die Mail wird direkt in den Postausgang verschoben (Ich kann sogar das Ereignis von fangenItemAdd
in diesem Ordner) und dann gesendet.
Ein weiteres interessantes Problem ist, dass, wenn ich a definiereLieferverzögerungsregel es funktioniert ok wenn ich eine mail mit dem schickeInspector
oder mein C # -Code, aber nicht, wenn diese Anwendung es tut.
Meine Frage ist, wann und wie Sie eine Nachricht erstellen können, die das passiertItemSend
Veranstaltung?