1

我下载了 Exchange Server 2010 SP1 SDK 以开始使用 Exchange Web 服务。

我做的第一件事是打开 AutodiscoverSample 看看 Autodiscover 是如何工作的。

我有两个 Exchange 帐户,每个帐户都在不同的 Exchange 系统上。

charlie@kindel.com 托管在 Exchange(Microsoft Edu/Friends & Family)上。

cek@fiinom.net 在 Office 365 上。

我无法让它连接到 Office 365 系统。

我可以在 Outlook 和https://www.testexchangeconnectivity.com网站上成功地自动发现。

如果将示例运行为:

AutodiscoverSample.exe charlie@kindel.com true charlie@kindel.com <password> kindel.com

它工作正常。

如果我将示例运行为: AutodiscoverSample.exe cek@fiinom.net true cek@fiinom.net <password> fiinom.net

我明白了

=? Trying 'cek@fiinom.net' at 'https://autodiscover-s.outlook.com/autodiscover/autodiscover.xml'
-! Info: System.Net.WebException: The remote server returned an error: (401) Unauthorized.

谁能提供任何关于这里可能发生的事情以及我如何解决它的见解?

拥有 Office 365 帐户的其他人是否可以检查 AutodiscoverSample 是否适合您?

4

1 回答 1

0

我不知道 AutodiscoverSample.exe 是如何工作的,但是通过处理我的代码(直接 Win HTTP)和 Office 365,自动发现将被重定向到不同的域(outlook.com),因此如果使用凭据缓存,您必须提供凭据至少 2 个域,即使用户名/密码相同。

于 2011-11-22T07:07:58.733 回答