我们希望使用远程运行的C#应用程序中的EWS以某种形式的收集对象获取特定邮箱的所有属性,然后将这些属性写入平面文件以进行故障排除/支持。
EWS连接是通过模拟身份验证,该身份验证在我们要为其获取属性的邮箱上具有管理员权限。
基本上,我们想使用ews远程获取邮箱的以下链接中列出的所有属性。 https://docs.microsoft.com/en-us/previous-versions/office/developer/exchange-server-2010/ff328629(v%3dexchg.140)
如何在C#中使用EWS获得这些信息?
答案 0 :(得分:0)
我们可以使用ResolveName ()
方法来获取邮箱,例如:
var mailboxes = ews.ResolveName(email);
if (mailboxes.Any()) {
var mailbox = mailboxes.First();
}