我正在使用C#开发Outlook 2007加载项,我需要计算特定发件人发送的邮件的数量吗?
例如,A人已发送5封邮件,B人已发送10封邮件& C人已发送15邮件。我怎样才能为每个会员获得这个数量?
我也可以使用Dictionary<String, Int32>
来编写我自己的逻辑,但是当这个发送者列表变大时,它将是一个巨大的性能影响。
是否有任何预定义的属性?
先谢谢。
答案 0 :(得分:-1)
这可能是一个长镜头,但您是否想过通过WebDAV直接与Exchange服务器通信?之前我使用过“WebDAV .NET for Exchange”,它在WebDAV上充当.NET包装器,因此您无需了解WebDAV部分。试用版如果免费。
一个关键优势是您不需要使用与Outlook相同的凭据连接到Exchange服务器,因此您可以使用“admin”帐户连接并查询其他人的邮箱,而无需将该权限授予本地用户。
以下是该网站和教程的链接: IndependentSoft WebDAV .NET for Exchange