AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 663851
Accepted
mfinni
mfinni
Asked: 2015-01-31 14:46:26 +0800 CST2015-01-31 14:46:26 +0800 CST 2015-01-31 14:46:26 +0800 CST

查询现有的 Exchange Web 服务订阅?

  • 772

我们在使用 Cisco Unity 和 Exchange 2010 时遇到了问题。我们已经完成了数据包捕获,并确定 EWS 没有<t:ModifiedEvent>为某些用户向 Unity 服务器发送通知。

有没有办法查询 Exchange 以列出它正在推送或流式传输的 EWS 订阅?

exchange-2010
  • 1 1 个回答
  • 2699 Views

1 个回答

  • Voted
  1. Best Answer
    yagmoth555
    2015-02-05T07:20:06+08:002015-02-05T07:20:06+08:00

    将正确地从我的评论中重写。

    在 EWS 中。不可以。EWS API 只支持创建订阅或使用 GetEvent 检索信息,但您需要为此类请求提供水印和订阅 ID,否则请求失败。正如我之前在评论中所说,在 EWS 中,您使用用户凭据连接,因此订阅绑定到该帐户,除非该帐户可以模拟。使用 EWS 获取此类通知的应用程序间接负责保留订阅 ID 和水印,并且它在 Exchange 中具有超时,以防应用程序在未关闭订阅的情况下关闭。

    参考那里

    • 请求的 SubscriptionID 被确认为托管在客户端访问服务器上的有效订阅。如果不是,GetEvents 调用将失败。
    • 请求的经过身份验证的用户的 SMTP 地址与创建订阅的用户的 SMTP 地址进行比较。如果它们不匹配,GetEvents 请求将失败。
    • 在订阅队列中查询等待发送到客户端的事件。如果队列不为空,则将队列中的前 50 个事件从队列中拉出并编码为通知。
    • 如果在队列中未找到任何事件,则会生成一个 StatusEvent 并将其编码到通知响应中。
    • 通知响应返回给客户端。
    • 通知中包含的事件将从订阅队列中删除,并且订阅的客户端访问服务器本地最后一个水印设置为返回的最后一个事件的水印。
    • 订阅的超时计时器被重置。

    作为交换powershell,还没有。您只能看到有关订阅的限制策略。

    在事件日志中,也许值得一试。默认情况下,您可以看到一些事件,例如;

    事件类型:警告事件源:MSExchange Web 服务事件类别:核心事件 ID:5 日期:2009-02-27 时间:19:57:49 用户:N/A 计算机:MY-SERVER 描述:无法发送通知订阅 HQBhd3N0b3NydjA1LmFjYWRlbWljd29yay5sb2NhbBAAAACykwfyGuuJSIrp5cV7B8Ie。将重试。从那里走

    这导致我建议您尝试将 eventloglevel 设置在其他级别,以查看是否可以找到更多有用的信息。使用类似的powershell命令;"Set-EventLogLevel "MSEXchange Web Services\Core" – 级别高"

    MSExchange Web Services\Core 或在 2013 年他们也添加了:MSExchangeSubmission\MSExchangeSubmission

    • 1

相关问题

  • 防止多宿主服务器上的第二个 IP 在启用 AD 的 DNS 中注册

  • 从托管在 DC 上的 2003 迁移到 Exchange 2010

  • 如何解决 Exchange 2010 EMC 中的“用户未分配给任何管理角色”错误?

  • 运行群集 Exchange 环境需要哪些 VMWare 软件

  • 备份 Exchange 2010

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve