C# 如何使用c检测特定邮件项目何时发出

C# 如何使用c检测特定邮件项目何时发出,c#,outlook-object-model,C#,Outlook Object Model,我有个问题,需要帮助。我的应用程序使用outlook发送带有附件的电子邮件。现在,我需要找出带有附件的电子邮件何时被outlook完全发送出去。我尝试执行此操作,但ItemEvents\u 10\u SendEventHandler无法完成我的任务,因为触发此事件时outlook仍将附加文档。我发现,由于附件的原因,发送电子邮件需要时间,并且持续时间取决于附件的大小。我希望我的程序得到通知,如果可能的话,或等到电子邮件已经完全发出。有人可以指导我或告诉我如何使这项工作的方法。提供的任何帮助都会让

我有个问题,需要帮助。我的应用程序使用outlook发送带有附件的电子邮件。现在,我需要找出带有附件的电子邮件何时被outlook完全发送出去。我尝试执行此操作,但ItemEvents\u 10\u SendEventHandler无法完成我的任务,因为触发此事件时outlook仍将附加文档。我发现,由于附件的原因,发送电子邮件需要时间,并且持续时间取决于附件的大小。我希望我的程序得到通知,如果可能的话,或等到电子邮件已经完全发出。有人可以指导我或告诉我如何使这项工作的方法。提供的任何帮助都会让人大吃一惊。

作为一种暗箭伤人的做法,您不能从项目事件处理程序中检索项目ID,然后检查它何时从发件箱中移出吗?

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