如何通过 Active Directory 中的用户电子邮件获取公司信息?
我使用 Microsoft.Exchange.WebServices。
private const ExchangeVersion ExchangeVersion = Microsoft.Exchange.WebServices.Data.ExchangeVersion.Exchange2007_SP1;
//...
_exchangeService = new ExchangeService(ExchangeVersion);
var collection = _exchangeService.ResolveName(userEmail);
它给了我一个带有 MailBox 项(带有正确的电子邮件地址)和 Contact = null 的对象。
最佳答案
ResolveName() 返回 NameResolutionCollection,NameResolution 有一个 Contact 属性,Contact 属性有 Companies 的集合。
关于c# - 如何通过 Active Directory 中的用户电子邮件获取公司信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37041759/