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