当前位置: 首页 > 知识库问答 >
问题:

Office 365 Exchange邮箱属性

桑睿识
2023-03-14

我想知道如何访问一组给定的邮箱,并获取这些邮箱的各种属性。具体地说,我想反复浏览电子邮件地址列表,并说出邮箱的类型(即:房间邮箱、用户邮箱等),以及用户拥有的权限和访问类型。我一直在看下面的url,但找不到关于这类内容的太多信息。

https://code.msdn.microsoft.com/Office365/

如能提供一份代码样本,将不胜感激。

伪代码:

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2013);
var MyMailboxes = service.getMailboxes(MyListofMailboxes);

foreach(var mailbox in MyMailboxes)
{
    Console.WriteLine("MailboxType: {0}" + mailbox.MailboxType); 
    foreach(var userAccess in mailbox.UserAccess)
    {
         Console.Writeline("User: {0}, Access Level: {1}", userAccess.user, userAccess.AccessLevel);
    }
}

共有1个答案

郎伟兆
2023-03-14

你需要使用远程Powershell才能做到这一点,明白吗https://msdn.microsoft.com/en-us/library/office/ff326159(v=exchg.150)。aspx。您可以使用Get-Mailbox、Get-MailboxPermission和Get-MailboxFolderPermissions。EWS仅在您希望访问邮箱内容以执行管理任务时有用,您应该使用远程Powershell。

干杯,格伦

 类似资料:
  • 一个线程往邮箱中发送邮件,另外一个线程往邮箱中收取邮件 一个线程往邮箱中发送邮件,另外一个线程往邮箱中收取邮件 源码/* * Copyright (c) 2006-2018, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2018-0

  • 邮箱接口 结构体 struct   rt_mailbox   邮箱控制块 更多...   类型定义 typedef struct rt_mailbox *  rt_mailbox_t   邮箱类型指针定义   函数 rt_err_t  rt_mb_init (rt_mailbox_t mb, const char *name, void *msgpool, rt_size_t size, rt_u

  • 一个Akka Mailbox保存发往某个Actor的消息。通常每个Actor都拥有自己的邮箱,但也有例外,例如使用BalancingPool的所有路由子(routee)共享同一个邮箱实例。 邮箱选择 为actor指定一个消息队列类型 为某个特定类型的actor指定一个特定类型的消息队列是有可能的,只要通过actor扩展RequiresMessageQueue参数化特质即可。下面是一个示例: imp

  • 本文向大家介绍python实现QQ邮箱/163邮箱的邮件发送,包括了python实现QQ邮箱/163邮箱的邮件发送的使用技巧和注意事项,需要的朋友参考一下 QQ邮箱/163邮箱的邮件发送:py文件发送邮件内容相当于一个第三方的客户端,借助于QQ/163邮箱服务器来发送的邮件。 主要配置: 导入模块——import    smtplib 邮箱SMTP服务器的主机地址,HOST——将来使用这个服务器收

  • 企业邮箱是以企业自己的域名为后缀名的工作专用邮箱,通过配置企业邮箱,可以让员工方便地在企业微信收发和管理邮件,在企业微信统一处理工作上的事务。 配置步骤 设置入口:【管理后台】>【企业应用】>【企业邮箱】查看 1 / 企业没有企业邮箱 若企业没有企业邮箱,也没有企业域名,可在管理后台申请企业的专属域名。只需简单的配置,就可以拥有企业专属的企业邮箱。配置步骤如下: 01/04进入企业邮箱,点击【立即

  • 一、简介 配置站点邮箱。 二、功能演示 如图: