我决定写这里,因为我有问题。我想在C#中使用WebDav协议从Exchange Server“仅”获取新邮件。
我从Microsoft网站下载了“Exchange SDK”:
http://msdn.microsoft.com/en-us/library/ms878023%28v=exchg.65%29.aspx
我试图使用一篇名为“使用通知示例应用程序”的文章。 (此SDK使用“POLL”方法)
一切都很好,因为我使用了Microsoft编写的代码,演示了如何使用WebDav协议使用Notify并在您的应用程序中使用。
当新邮件到来时,我能够通知用户,之后我从Exchange Server“下载”或“检索”了邮件。
但令我非常沮丧的一件事是,在收到通知新邮件之后,我只能“获取”例如:“所有邮件”来自我的Exchange Server上的Inbox文件夹,但我希望能够“获得” ,检索“仅”新邮件来自Exchange Server。
是否可以这样做?
我在互联网上阅读了很多文章,但我找不到任何满意的答案。
如果我能为新邮件阅读“a:href”,那将会很棒。
我想收到最后一封未读邮件......
请帮帮我。
答案 0 :(得分:0)
看起来使用WebDAV协议并不容易。我们在Exchange 2003上遇到了开发问题,最终决定购买第三方组件“WebDAV .NET for Exchange”。这使得开发更容易。
WebDAV中的通知不会为您提供HRef,您必须进行搜索。