如何离开办公室使用另一个邮箱

2023-12-08

我正在尝试使用 EWS/EWS 托管 API 2.0 获取给定邮箱的“离开办公室”设置。

设置如下;单个“服务帐户/邮箱”可读取其他邮箱日历和外出设置。使用 EWS 托管 API 可以轻松完成日历部分,但我似乎无法弄清楚如何使用 API 获取“外出”设置。 API 有一个名为 GetUserOofSettings(string smtpAddress) 的方法,但如果调用者给定的 smtpAddress 不属于发出请求的邮箱,则该方法将返回访问被拒绝。

因此,我尝试通过直接使用 Exchange 发布的 WSDL/服务来获取“离开办公室”设置。通过这样做,我可以使用 GetMailTips 操作获取其他邮箱的外出消息,但这只花了我一半的时间,因为我无法获取持续时间。

我的问题是:是否可以使用 EWS 托管 API 获取其他邮箱的外出设置,如果不能,是否可以通过直接调用 EWS 服务来获取外出持续时间?


您可以使用获取用户设置操作,但为了检索其他帐户关闭设置,您需要添加 SOAP 标头 Exchange 模拟。并注意

调用帐户必须具有 ms-exch-impersonation 权限 客户端访问服务器和 ms-exch-MayImpersonate 权限 包含要模拟的邮箱的邮箱数据库或 Active Directory 用户/联系人对象。

参考http://msdn.microsoft.com/en-us/library/aa565690(v=exchg.140).aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何离开办公室使用另一个邮箱 的相关文章

随机推荐

  • 查找总和为给定数字的所有可能子集

    我正在学习Python 但我有一个问题 这似乎是一个简单的任务 我想找到总和为给定数字的所有可能的数字组合 例如 4 gt 1 1 1 1 1 1 2 2 2 1 3 我选择生成所有可能的子集 2 n 的解决方案 然后仅生成总和等于数字的子
  • 如何在 Chrome 扩展中的后台脚本之间传递变量值

    我正在开发一个谷歌浏览器扩展 我在我的后台 javascript 文件 example js 之一中为变量设置了一个值 我需要访问该值或将其传递给另一个后台 javascript 文件 extjs js 我该怎么做 有全局变量的概念吗 我的
  • 用于从特定单元格中删除复选框的宏

    我将复选框拉入电子表格 用于选择某些行项目以获得最终成本 不过 还是有一些不需要的复选框被拉入 总共大概有 5 个左右 我可以使用宏来访问这些不需要的复选框的特定单元格 由于我的数据发生变化 这些不需要的复选框并不总是位于同一个位置 因此我
  • 更改(自定义)进度条颜色

    我正在创建一个带有属性的自定义进度条 Public Class CustomProgressBar Inherits ProgressBar Private State As ProgressStates
  • 是什么让 new Date() / 1000 成为有效的 JavaScript?

    我为什么可以用数字 除 一个对象 更新较晚鉴于我的回答包含一些不完整的内容 有时甚至是彻底的内容wrong信息 我认为最好纠正我的错误 虽然晚了 但还是要说 几乎所有的 JS 对象都有 23方法的共同点 valueOf 对于日期对象 它映射
  • 即使出现错误,如何强制创建存储过程?

    当我执行数据库脚本时 我在存储过程中遇到错误 然后它无法创建有错误的存储过程 我想强制创建存储过程 即使存储过程中出现一些错误 如果创建过程语句中发生一些错误 则不会创建存储过程 我想要的是 无论是否发生错误 存储过程都会被创建 实际上我们
  • WPF TreeViewItem 切换按钮可见性

    我遇到了一个问题 希望有人能帮我解决 我遇到过这样的情况 我的节点包含一组可见性设置为 false 的子节点 我希望如果 TreeViewItem 的所有子项都是不可见的 我可以禁用 TreeViewItem 旁边的切换箭头 这可能吗 这是
  • 如何对 Flash 对象使用 display none 和 block?

    我已经嵌入了一些 Flash 如下所示 div style display none div
  • SQL Server 锁定的 DataReader 行为

    当通过 SQL Server 查询返回大型数据集时 我们的数据层会遇到一些问题DataReader 当我们使用DataReader要填充业务对象并将它们序列化回客户端 获取可能需要几分钟 我们正在向用户显示进度 但我们发现受影响的表上正在进
  • JavaScript 是否有集合数据结构的实现?

    我正在寻找 JavaScript 中集合数据结构的合适实现 它应该能够支持纯 JavaScript 对象的元素 到目前为止我只发现闭包库的structs Set 但我不喜欢它修改我的数据 ECMAScript 6 有它 Spec http
  • 序列化和反序列化期间如何调用构造函数?

    序列化和反序列化过程中如何调用构造函数 什么时候有一个类实现可序列化 当存在父 子关系并且只有子实现可序列化时 当存在父子关系并且父子都实现了可序列化时 在反序列化期间 为继承层次结构中未实现 Serialized 的第一个类调用可访问的默
  • 如何编写迁移以使用ManyToManyField更改模型的主键

    我有一个UserProfile指的是我的模型User模型与一个OneToOneField 我也用post save信号自动创建UserProfile当用户被创建时 除了通过管理员创建用户 我使用内联 时 当我收到有关重复配置文件的错误时 这
  • 有没有办法在不调用另一个函数的情况下从成功处理程序中获取值?

    好的 现在我正在这样做 google script run withSuccessHandler updateOutput withFailureHandler errorOutput finish 进而 function updateOu
  • 50 次迭代后,常数“pi”的近似值并没有变得更好

    在 R 中我写了这个函数 ifun lt function m o c for k in 1 m o k prod 1 k prod 2 1 k 1 o sum 2 1 sum o Final result print o sum 该函数近
  • Android Room:使用 Room 插入关系实体

    我在 Room 中添加了一对多关系Relation 我提到这个帖子在 Room 中为关系编写以下代码 这篇文章讲述了如何从数据库读取值 但将实体存储到数据库中会导致userId为空意味着这两个表之间没有关系 我不确定什么是理想的方式inse
  • 管理员访问白名单IP地址

    我的网站上有一个区域 我只想允许少数人访问 我的代码现在仅适用于一个 IP 地址 但我希望能够添加更多 这是我正在使用的 ipaddress SERVER REMOTE ADDR if ipaddress 111 111 111 111 A
  • OpenGL 旋转 - 局部轴与全局轴

    因此 我尝试根据偏航 俯仰和滚动方案旋转一个对象 相对于该对象自己的局部轴而不是全局空间的轴 根据this 我需要按该顺序执行轮换 我将其解释为 glRotatef m Rotation y 0 0 1 0 0 0 glRotatef m
  • Cordova chrome.socket API。有什么例子吗?

    我正在尝试使用 org chromium socket 插件 但我找不到很多例子 这是我的代码 var connButton document getElementById connButton connButton addEventLis
  • 标准 TFlite 对象检测模型在 MLKit 中不起作用

    如果我使用预训练的 TFLite 对象检测模型在 MLKit 中 我收到以下错误 CalculatorGraph Run failed in Run Calculator Open for node BoxClassifierCalcula
  • 如何离开办公室使用另一个邮箱

    我正在尝试使用 EWS EWS 托管 API 2 0 获取给定邮箱的 离开办公室 设置 设置如下 单个 服务帐户 邮箱 可读取其他邮箱日历和外出设置 使用 EWS 托管 API 可以轻松完成日历部分 但我似乎无法弄清楚如何使用 API 获取