【问题标题】:Exchange Server 2013 EMail DriverExchange Server 2013 电子邮件驱动程序
【发布时间】:2015-06-01 19:24:17
【问题描述】:

我有一个 C# 程序连接到我的 Exchange Server 2010 并且能够阅读每封电子邮件。

我正在使用microsoft.exchange.webservices.dll 库。

问题是,该程序在 Exchange Server 2013 上返回以下异常: "The remote server returned an error: (501) Not Implemented."

我不知道这两个服务器有什么区别。

编辑: 一些代码片段:

ExchangeVersion version = ExchangeVersion.Exchange2013; ExchangeService service = new ExchangeService(version); service.Credentials = new NetworkCredential("user", "pw", "domain"); service.AutodiscoverUrl("emailaddr");

这里发生了异常:

SearchFilter sf = new SearchFilter.SearchFilterCollection(LogicalOperator.And, new SearchFilter.IsEqualTo(EmailMessageSchema.IsRead, false));

FindItemsResults<Item> findResults = service.FindItems(WellKnownFolderName.Inbox, sf, new ItemView(20));

service.LoadPropertiesForItems(findResults.Items, PropertySet.FirstClassProperties);

string mailsender = item.LastModifiedName;

【问题讨论】:

  • 请告诉我们您正在使用的错误代码。您的代码可能只针对 Exchange Server 2010
  • 我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
  • @JohnSaunders:我也想知道Exchange Server,但决定离开它并完全错过了c#
  • @OurManInBananas:我觉得“Exchange Server 2013”​​是一个限定“电子邮件驱动程序”的形容词。问:“什么样的电子邮件驱动程序?”答:“Exchange Server 2013 电子邮件驱动程序”。
  • 服务器和 EWS 程序集版本之间可能不匹配,它是 NuGet 的最新版本吗? ExchangeVersion 枚举中是否有 SP1 选项?

标签: c# exchange-server exchangewebservices exchange-server-2013


【解决方案1】:

终于找到问题了:

交换服务器和我的服务器之间有一个负载平衡器。我现在正在桥接这个负载均衡器 -> 完美运行

【讨论】:

    猜你喜欢
    • 2012-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-12
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多