Outlook addin Outlook加载项检测到此.Application.NewMail,但未将其视为未读
早上好 我已经编写了一个Outlook加载项,它检测到一封新邮件,然后它应该对所有未读邮件进行一些处理,其中应该包括刚刚到达收件箱的邮件以及其他任何邮件 问题是我的代码在这个事件中触发:this.Application.NewMail 然后,它将收件箱项目列表限制为只有未读的项目 (显然,将刚收到的电子邮件归类为未读邮件是有道理的) 但是,刚收到的电子邮件不属于未读收藏 刚刚到达的电子邮件只有在下一次电子邮件到达时才会被拾取,并且整个循环都会重复,这意味着第二封电子邮件直到第三封电子邮件到达时才会被拾取 我不能让一封电子邮件处于未处理状态Outlook addin Outlook加载项检测到此.Application.NewMail,但未将其视为未读,outlook-addin,email,Outlook Addin,Email,早上好 我已经编写了一个Outlook加载项,它检测到一封新邮件,然后它应该对所有未读邮件进行一些处理,其中应该包括刚刚到达收件箱的邮件以及其他任何邮件 问题是我的代码在这个事件中触发:this.Application.NewMail 然后,它将收件箱项目列表限制为只有未读的项目 (显然,将刚收到的电子邮件归类为未读邮件是有道理的) 但是,刚收到的电子邮件不属于未读收藏 刚刚到达的电子邮件只有在下一次电子邮件到达时才会被拾取,并且整个循环都会重复,这意味着第二封电子邮件直到第三封电子邮件到达时
如果您有任何帮助,我们将不胜感激。请勿使用NewMail事件-请使用NewMailEx。它传递新电子邮件的条目ID,以“,”()分隔。实际上,Outlook从不传递多个EntryID,而是为每封新邮件激发NewMailEx
使用条目id调用
名称空间。GetItemFromID
不要使用NewMail事件,而是使用NewMailEx。它传递新电子邮件的条目ID,以“,”()分隔。实际上,Outlook从不传递多个EntryID,而是为每封新邮件激发NewMailEx
使用条目id调用
名称空间。GetItemFromID
谢谢您的回答。然而,似乎无论我使用什么,它都不会100%健壮。我打算在Azure中运行我自己的TCP侦听器,它将处理1000封电子邮件,并且完全可扩展。谢谢你的回答。然而,似乎无论我使用什么,它都不会100%健壮。我打算在Azure中运行我自己的TCP侦听器,它将处理1000封电子邮件,并且完全可扩展。