gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 14:13:57 26 4
gpt4 key购买 nike

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


我已经有了用户的电子邮件地址,我在 System.DirectoryServices.AccountManagement.UserPrincipal.Current.EmailAddress 中找到了它,在引用 System.DirectoryServices.AccountManagement 之后/p>

最佳答案

我将它用于我的 Exchange 客户端应用程序。

  1. 安装 Exchange Web Services Managed API
  2. 更改 C# 项目的属性/应用程序将目标框架更改为“.NET Framework 4”而不是“.NET 4 Client Profile”
  3. 引用 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 documentation .但请注意,它适用于未发布的 API 1.2 版。我找不到 1.1 版的文档

关于c# - 在 .NET 中获取用户的 Exchange 服务器和电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9705951/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com