【问题标题】:Subscribing to new mail event of multiple impersonated user through one ExchangeService object通过一个 ExchangeService 对象订阅多个模拟用户的新邮件事件
【发布时间】:2014-01-15 13:05:40
【问题描述】:

我可以通过指定模拟用户的凭据,然后在 ExchangeService.ImpersonatedUserId 属性中指定模拟用户的电子邮件来订阅推送通知。

但是想知道如何处理由一个电子邮件 ID 模拟的多个电子邮件 ID 上的新电子邮件事件,因为在 ExchangeService 上没有这样的集合来指定多个模拟 ID。事实上,我认为我们只能通过使用单个 ExchangeService 对象来处理一个电子邮件 ID。并且要订阅多个用户邮件事件,即使是通过模拟,我也必须创建多个ExchangeService 实例。还有多个回调监听器。这是我想要确认的内容:

问。我是否需要创建多个 ExchangeService 实例和回调侦听器来处理具有模拟的多个用户 ID 上的新邮件事件?

问。没有假冒?

问。还想知道给定的模拟用户凭据,我可以检索该用户模拟的所有用户的列表吗?

【问题讨论】:

标签: c# exchange-server exchangewebservices


【解决方案1】:
【解决方案2】:

问。我是否需要创建多个 ExchangeService 实例和回调侦听器以通过模拟处理多个用户 ID 上的新邮件事件?

Ans. 在 Exchange 2013 中,我们确实可以选择分组,请参阅 here 。在 2010 年,唯一的方法是为您模拟的每个用户使用单独的实例。

问。没有假冒?

Ans. 要使用单个用户帐户订阅不同用户文件夹上的事件,您用于身份验证的用户帐户必须被授予访问您订阅的文件夹的权限(在文件夹上使用 @ 987654324@ 或 Outlook 委派)或在邮箱上使用 Add-MailboxPermission。单个 ExchangeService 实例只能具有与其关联的单个用户帐户凭据。

附带说明:一位特定用户可以订阅的总数受到限制,请参阅here。

问。还想知道给定的模拟用户凭据,我可以检索该用户模拟的所有用户的列表。

Ans. 没有 cmdlet 或 EWS 操作可以告诉您这一点,但是如果您启用了日志记录,那么您应该能够通过 IIS 和 EWS 上的日志跟踪模拟用户.log 见here。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    • 2014-04-12
    相关资源
    最近更新 更多