首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Outlook帐户-如何获取Exchange电子邮件地址?

Outlook帐户-如何获取Exchange电子邮件地址?
EN

Stack Overflow用户
提问于 2018-05-17 09:57:17
回答 2查看 507关注 0票数 0

我遍历Outlook中的所有电子邮件帐户。我可以得到POP和IMAP帐户的电子邮件地址,但我没有得到MS帐户的电子邮件地址。

这是我的代码:

代码语言:javascript
运行
复制
    foreach (Outlook.Account account in accounts) {
        Debug.Print("DisplayName: " + account.DisplayName);
        Debug.Print("UserName: " + account.UserName);
        Debug.Print("CurrentUser.Address: " + account.CurrentUser.Address); //email address or long Exchange address
        Debug.Print("CurrentUser.Name: " + account.CurrentUser.Name);
        Debug.Print("CurrentUser.AddressEntry.Address: " + account.CurrentUser.AddressEntry.Address);
        Debug.Print("DeliveryStore.DisplayName: " + account.DeliveryStore.DisplayName);
    }

以下是非交换帐户的结果:

代码语言:javascript
运行
复制
DisplayName: Edgar Test Account
UserName: Edgar Tester
CurrentUser.Address: edgar@testtest.com
CurrentUser.Name: Edgar Tester
CurrentUser.AddressEntry.Address: edgar@testtest.com
DeliveryStore.DisplayName: Edgar Tester

和交换:

代码语言:javascript
运行
复制
DisplayName: User Name
UserName: 000300KJDFA6220
CurrentUser.Address: /O=FIRST ORGANIZATION/OU=EXCHANGE ADMINISTRATIVE GROUP(FYDIAASFDSFLT)/CN=RECIPIENTS/CN=00458787FA6220
CurrentUser.Name: /O=FIRST ORGANIZATION/OU=EXCHANGE ADMINISTRATIVE GROUP(FYDLKHHKLSPDLT)/CN=RECIPIENTS/CN=0054654DFA6220
CurrentUser.AddressEntry.Address: /O=FIRST ORGANIZATION/OU=EXCHANGE ADMINISTRATIVE GROUP(FYDIDADS23SPDLT)/CN=RECIPIENTS/CN=0058876220
DeliveryStore.DisplayName: User Name

(我改了几个号码和字母来匿名)

我想要Exchange帐户的电子邮件地址。我怎么弄到这个?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-17 13:36:05

对于Exchange帐户,请使用account.CurrentUser.AddressEntry.GetExchangeUser().PrimarySmtpAddress

票数 1
EN

Stack Overflow用户

发布于 2018-05-17 10:23:07

试试ExchangeService.ResolveName

代码语言:javascript
运行
复制
//ExchangeService service; //you have some service in your code.

NameResolutionCollection nameColl = service.ResolveName(CurrentUser.Name, ResolveNameSearchLocation.DirectoryOnly,true);

稍微调整一下参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50388578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档