【发布时间】:2013-05-07 06:04:27
【问题描述】:
我正在开发一个应用程序,我需要在其中读取传入邮件的内容(邮件正文)。为此,我使用下面的代码来触发事件,每次收到新邮件时 -
outLookApp.NewMailEx += new ApplicationEvents_11_NewMailExEventHandler(MailExtractor.outLookApp_NewMailEx);
但NewMailEx 事件不会因为几封邮件而触发。当两三封邮件同时出现时,它似乎没有触发。
从理论上讲,它应该为 MS Outlook 收件箱中的每封邮件触发。
我正在使用 MS Outlook 2010。
如何确保每封邮件都会触发NewMailEx 事件?
【问题讨论】:
-
不,不会为 每个 邮箱触发该事件。如果您想串行处理每封电子邮件,我建议您使用 Inbox 集合中的 ItemAdd 事件(请参阅 MSDN)。
标签: c# c#-4.0 outlook outlook-2010