【问题标题】:WebDav - Get "only" new mail after notifiedWebDav - 收到通知后“仅”获取新邮件
【发布时间】:2013-01-29 12:12:06
【问题描述】:

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

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

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

有一篇文章叫做“使用通知示例应用程序”,我尝试使用它。 (本SDK使用“POLL”方式)

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

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

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

这样可以吗?

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

如果我能阅读例如“a:href”的新邮件,那就太好了。

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

请帮帮我。

【问题讨论】:

    标签: c# webdav


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答。但是...当我使用 SEARCH (SELECT ... FROM... WHERE) 时,我收到了示例文件夹中显示的所有项目。我只需要获取新邮件,而不是我在之前声明中所说的全部内容。
    猜你喜欢
    • 1970-01-01
    • 2015-10-21
    • 2015-05-29
    • 2019-02-01
    • 1970-01-01
    • 2012-02-18
    • 1970-01-01
    • 2022-10-18
    • 2014-12-09
    相关资源
    最近更新 更多