按发件人名称获取Outlook邮件计数

时间:2010-12-18 20:18:41

标签: c# .net outlook-2007 office-addins

我正在使用C#开发Outlook 2007加载项,我需要计算特定发件人发送的邮件的数量吗?

例如,A人已发送5封邮件,B人已发送10封邮件& C人已发送15邮件。我怎样才能为每个会员获得这个数量?

我也可以使用Dictionary<String, Int32>来编写我自己的逻辑,但是当这个发送者列表变大时,它将是一个巨大的性能影响。 是否有任何预定义的属性?

先谢谢。

1 个答案:

答案 0 :(得分:-1)

这可能是一个长镜头,但您是否想过通过WebDAV直接与Exchange服务器通信?之前我使用过“WebDAV .NET for Exchange”,它在WebDAV上充当.NET包装器,因此您无需了解WebDAV部分。试用版如果免费。

一个关键优势是您不需要使用与Outlook相同的凭据连接到Exchange服务器,因此您可以使用“admin”帐户连接并查询其他人的邮箱,而无需将该权限授予本地用户。

以下是该网站和教程的链接: IndependentSoft WebDAV .NET for Exchange