0

我决定写在这里,因为我有一个问题。我想在 C# 中使用 WebDav 协议从 Exchange Server 获取“仅”新邮件。

我从微软网站下载了“Exchange SDK”:

http://msdn.microsoft.com/en-us/library/ms878​​023%28v=exchg.65%29.aspx

我尝试使用了一篇名为“使用通知示例应用程序”的文章。(本SDK使用“POLL”方式)

一切都很好,因为我使用了 Microsoft 编写的这段代码,它展示了如何使用 WebDav 协议使用 Notify 并在您的应用程序中使用。

当新邮件到来时,我能够通知用户这一点,然后我从 Exchange Server“下载”或“检索”邮件。

但是让我非常沮丧的一件事是,在收到通知的新邮件后,我只能“获取”例如:Exchange Server 上收件箱文件夹中的“所有邮件”,但我希望能够“获取,检索”仅来自 Exchange Server 的“新”邮件。

是否有可能做到这一点 ?

我在互联网上阅读了很多文章,但我找不到任何令人满意的答案。

如果我可以阅读例如“a:href”来获取新邮件,那就太好了。

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

请帮我。

4

1 回答 1

0

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

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

于 2013-02-14T07:17:09.703 回答