Outlook 2007アドイン(VSTO)を使用しています。Outlookで送信されるメールは、その前に変更する必要があります。
私はこのApplication.ItemSend
イベントを使用していますが、Outlook()から直接、またはのメソッドInspector
を使用するカスタムC#アプリケーションを介して電子メールを送信すると、正常に機能します。Send
MailItem
ItemSend
ただし、Outlookを使用してメールを送信する外部アプリケーションがいくつかあります。これはイベントをまったくトリガーしません。メールは直接送信トレイに移動され(そのフォルダでのイベントをキャッチすることもできItemAdd
ます)、送信されます。
もう1つの興味深い問題は、遅延配信ルールInspector
を定義した場合、またはc#コードを使用してメールを送信しても問題なく機能するが、このアプリケーションがそれを行う場合は機能しないことです。
ItemSend
私の質問は、イベントを通過させるメッセージをいつ、どのように作成できるかということです。