微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在.NET中获取用户的Exchange服务器和电子邮件地址

H I。 我想知道我的用户的Exchange服务器的地址(假设她在典型的Windows办公室networking中)。 这是在C#应用程序中。

我已经有用户的电子邮件地址,我发现它在System.DirectoryServices.AccountManagement.UserPrincipal.Current.EmailAddress ,在引用System.DirectoryServices.AccountManagement

C# – closuressubprocess的inputstream

是否有可能build立一个控制台应用程序,双击时不显示控制台窗口?

C#从registry中获取SystemRestore的状态

有没有办法通过局域网caching和分发Visual Studio更新?

如何find一个可执行文件是否在path中的迭代所有文件夹(或执行它)

我用这个为我的Exchange客户端应用程序。

安装Exchange Web服务托管API

更改您的C#项目的属性/应用程序将目标框架更改为“.NET Framework 4”而不是“.NET 4 Client Profile”

参考C:Program FilesMicrosoftExchangeWeb Services1.1Microsoft.Exchange.WebServices.dll

现在编码:

var exchange = new ExchangeService(); exchange.AutodiscoverUrl(from); var server = exchange.Url.Host; Console.WriteLine(server);

这是MSDN文档 。 但请注意,这是API的未发布版本1.2。 我找不到版本1.1的文档

您正在寻找名为homeMDB的AD属性: http : //msdn.microsoft.com/en-us/library/ms980583 (v=exchg.65) .aspx

我不认为这个属性一个很好的.NET包装器,所以你需要使用一个低级别的LDAP API来获取它。

请注意,对于更高版本的Exchange(例如2010),您可以连接到任何CAS角色,Exchange将找出路由。

你有没有看过使用自动发现? http://technet.microsoft.com/en-us/library/bb124251.aspx

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐