Skip to main content
 首页 » 编程设计

c#之按发件人姓名获取 Outlook 邮件计数

2024年01月13日67jillzhang

我正在用 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