【发布时间】:2011-09-06 21:05:10
【问题描述】:
我们正在实施一个报告系统(.net 4.0,c#),其中包含所有用户的所有电子邮件的所有发件人/收件人/时间戳信息。我们要求此应用程序应该能够与 Exchange 2007 SP1 和 Exchange 2010 服务器进行通信,因此,使用 Exchange Web 服务托管 API 听起来像是我们需要的技术。
我可以在收件箱/已发送邮件文件夹中为事件类型“已创建”和“新邮件”创建订阅。 问题是当用户使用某些规则时收到一些电子邮件,例如将邮件直接移动到其他文件夹或根据一些定义的规则将其删除。
您对如何获取发送到用户电子邮件地址的所有传入消息有任何建议(然后在交换服务器想要的任何地方分发)。我们对垃圾邮件不感兴趣,但如果这是获取所需信息的代价,那么我们会找到与之合作的解决方案。
提前感谢大家!
【问题讨论】:
标签: c# .net exchange-server exchangewebservices