嗨。我想知道我的用户的 Exchange 服务器的地址(假设她位于典型的 Windows 办公网络中)。这是在 C# 应用程序中。
我已经有了用户的电子邮件地址,我在以下位置找到了它System.DirectoryServices.AccountManagement.UserPrincipal.Current.EmailAddress
,参考后系统.目录服务.帐户管理
我将其用于我的 Exchange 客户端应用程序。
- Install Exchange Web 服务托管 API
- 更改 C# 项目的属性/应用程序将目标框架更改为“.NET Framework 4”而不是“.NET 4 Client Profile”
- 参考
C:\Program Files\Microsoft\Exchange\Web Services\1.1\Microsoft.Exchange.WebServices.dll
现在代码:
var exchange = new ExchangeService();
exchange.AutodiscoverUrl(from);
var server = exchange.Url.Host;
Console.WriteLine(server);
这是MSDN 文档。但请注意,它适用于未发布的 API 1.2 版本。我找不到 1.1 版本的文档
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)