WebDav - 通知后获取“仅”新邮件

时间:2013-02-13 20:09:21

标签: c# webdav

我决定写这里,因为我有问题。我想在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”,那将会很棒。

我想收到最后一封未读邮件......

请帮帮我。

1 个答案:

答案 0 :(得分:0)

看起来使用WebDAV协议并不容易。我们在Exchange 2003上遇到了开发问题,最终决定购买第三方组件“WebDAV .NET for Exchange”。这使得开发更容易。

WebDAV中的通知不会为您提供HRef,您必须进行搜索。