Как определить, когда определенный почтовый элемент был отправлен с помощью C # - PullRequest
0 голосов
/ 16 июня 2011

У меня проблема, и мне нужна помощь. Мое приложение использует Outlook для отправки электронной почты с вложениями. Сейчас мне нужно выяснить, когда электронное письмо с приложением было полностью отправлено Outlook. Я пытался перейти по этой ссылке , но ItemEvents_10_SendEventHandler не выполняет мою задачу, так как outlook все еще будет прикреплять документ при запуске этого события. Я узнал, что электронное письмо требует времени для отправки из-за вложения, а продолжительность зависит от размера вложения. Я хочу, чтобы моя программа была уведомлена, если возможно, или жду, пока электронное письмо не будет отправлено полностью. Может кто-нибудь направить меня или подсказать подход, как заставить это работать. Любая предоставленная помощь будет в значительной степени оценена.

Ответы [ 2 ]

0 голосов
/ 16 июня 2011

У меня есть решение.В основном я буду постоянно проверять исходящие сообщения на предмет письма.Если он есть, продолжайте проверять, пока его нет в исходящих.У меня также есть ветка, которая остановит процесс проверки, если письмо не будет отправлено в течение 5 минут.Задача решена.

0 голосов
/ 16 июня 2011

Как удар в темноте, вы не можете получить идентификатор элемента из обработчика событий элемента, а затем проверить, когда он перемещен из папки «Исходящие»?

...