我正在用 C# 开发 Outlook 2007 加载项,我需要在其中计算特定发件人发送的 oif 邮件数量?
例如,A 发送了 5 封邮件,B 发送了 10 封邮件,C 发送了 15 封邮件。我怎样才能得到每个成员的计数?
我也可以使用 Dictionary<String, Int32>
编写自己的逻辑,但是当这个发件人列表变大时,这将是一个巨大的性能损失。
是否有任何预定义的属性?
提前致谢。
最佳答案
这可能不太可能,但您是否考虑过通过 WebDAV 直接与 Exchange 服务器通信?我之前使用过“WebDAV .NET for Exchange”,它充当 WebDAV 的 .NET 包装器,因此您无需了解 WebDAV 部分。试用版(如果免费)。
一个关键优势是您不需要使用与 Outlook 相同的凭据连接到 Exchange 服务器,因此您可以使用“管理员”帐户连接并查询其他人的邮箱,而无需将权限授予本地用户。
这是该站点和教程的链接: IndependentSoft WebDAV .NET for Exchange
关于c# - 按发件人姓名获取 Outlook 邮件计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4479966/