Я написал небольшую надстройку C # VSTO для Outlook 2003, которая читает текст электронных писем по мере их отправки в поисках определенных слов. Сейчас работает, чтобы сделать это:
if (currentItem.Body.Contains("text to search for"))
... но это проверяет все тело письма, а не только новое отправляемое сообщение.
В любом случае Outlook должен просто проверять содержимое нового отправляемого сообщения и игнорировать старую цепочку электронной почты, которая также может быть там?
Эти сообщения могут быть в любом формате (HTML, Rich Text, Plain Text) и могут включать или не включать в себя какие-либо более ранние сообщения. Для меня это всего лишь инструмент производительности, поэтому любой работающий хак стоит рассмотреть здесь.
Спасибо!