【发布时间】:2011-03-12 18:06:21
【问题描述】:
我们有一个 Windows 服务连接我们的 Exchange Web 服务并检索邮件项目并进行处理。直到两天前,即使交换服务器将 2007 年升级到 2010 年,它也可以正常工作 2 年。但两天前,一个奇怪的问题开始了。
当我们使用 OWA 时,收件箱中充满了电子邮件。 当我们尝试使用网络服务接收电子邮件时,不会返回任何电子邮件项目
什么会导致这种行为?
谢谢
原因及解决方法: 收件箱中有很多电子邮件(在我们的例子中大约是 4700 条)导致的问题。清理收件箱后,Web 服务将再次按预期工作。
【问题讨论】:
-
您能否发布您用于从收件箱中获取电子邮件的 Web 服务的代码?当您说 Web 服务时,它是您的自定义 Web 服务而不是 OWA,对吗?
-
据我所知 Exchange Server 2007 和 2010 提供 Web 服务,您可以使用它来发送电子邮件、检索电子邮件等。只需通过右键单击解决方案资源管理器中的项目并选择来添加 Web 服务您的项目添加网络参考。然后提供您的网络服务网址,通常如 https://
/EWS/exchange.asmx 。然后访问msdn.microsoft.com/en-us/library/bb408521(EXCHG.80).aspx
标签: c# service exchange-server