![](/img/trans.png)
[英]How to display the count of sent emails on the client while sending them on the server?
[英]How to count emails sent exchange 2010
我需要能够从Exchange 2010访问邮件跟踪。我更喜欢使用某种api来执行此操作,但是从我所做的研究中,我似乎发现任何暗示都可能通过EWS进行此操作的信息。 最终目标是计算帐户发送的电子邮件数量,并将其存储到单独的业务应用程序中。
编辑:在查看EWS wsdl之后,看起来好像有一个FindMessageTrackingReport和GetMessageTrackingReport调用。 这些在EWS托管API中找不到。 我不确定这是我要寻找的东西,但是直到我从API返回结果后才知道。 有什么方法可以让我仅使用普通的Web服务就可以调用它吗? 有什么例子吗?
某种效果应该起作用。 我没有时间导入适当的名称空间,因此它可能并不完美。
string querystring = "From:username@example.com Kind:email";
ItemView iv = new ItemView(1000);
FindItemsResults<Item> foundItems = _service.FindItems(WellKnownFolderName.SentItems, querystring, iv);
int count = foundItems.count();
我终于找到了解决方案。 它不是通过EWS,而是C#,Powershell和Exchange命令行管理程序的组合。 这是EWS邮件跟踪报告解决方案的链接
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.