O evento ItemSend não está disparando

Eu tenho um suplemento do Outlook 2007 (VSTO). Qualquer email enviado com o Outlook deve ser modificado antes disso.

Eu uso oApplication.ItemSend evento e funciona bem se eu enviar um email diretamente do Outlook (Inspector) ou através de um aplicativo C # customizado que usa oSend método doMailItem.

No entanto, existe algum aplicativo externo que usa o Outlook para enviar e-mails - o que não acionaItemSend evento em tudo. O correio é movido diretamente para a caixa de saída (Eu posso até pegar o evento deItemAdd nessa pasta) e depois enviado.

Outra questão interessante é que se eu definir umregra de entrega diferida funciona bem se eu enviar um email com oInspector ou meu código c #, mas não quando este aplicativo faz isso.

Minha pergunta é quando e como você pode criar uma mensagem que passaItemSend evento?

questionAnswers(1)

yourAnswerToTheQuestion