如何使用c#检测特定邮件项的发送时间

时间:2011-06-16 12:58:46

标签: c# outlook-object-model

我遇到了问题,需要一些帮助。我的应用程序使用outlook发送带附件的电子邮件。现在我需要找出带有附件的电子邮件何时完全由outlook发送出去。我试图遵循这个link但是ItemEvents_10_SendEventHandler不能完成我的任务,因为当触发此事件时,outlook仍会附加文档。我发现电子邮件由于附件而需要时间发送,持续时间取决于附件大小。我希望我的程序在可能的情况下得到通知,或者等到电子邮件完全发送出去。有人可以指导我或告诉我如何让这个工作的方法。提供的任何帮助都将得到很大的帮助。

2 个答案:

答案 0 :(得分:0)

作为黑暗中的刺,您是否可以从项目事件处理程序中检索项目ID,然后检查它何时从发件箱中移出?

答案 1 :(得分:0)

我有一个解决方案。基本上我会不断检查电子邮件主题的发件箱。如果是,那么继续检查,直到它不在发件箱中。我还有一个线程,如果在5分钟内没有发送电子邮件,将停止检查过程。问题解决了。