我正在尝试使用 PHP 开发一个 Web 界面,该界面将允许任何授权用户(特别是来自人力资源部门)更新任何活动 Exchange 用户/邮箱的自动回复(外出)。我已使用 php-ews ( https://github.com/jamesiarmes/php-ews )成功连接到 Exchange Web 服务 (Office 365)并检索到用户邮箱配置。但是,我无法找到任何有关自动回复(外出)的信息。有没有人可以提供有关如何实现这一目标的示例或指导?
问问题
325 次
1 回答
2
您将需要使用 GetUserOofSettings https://msdn.microsoft.com/en-us/library/office/aa563465(v=exchg.150).aspx和 SetUserOofSettings https://msdn.microsoft.com/en-us /library/office/aa580294(v=exchg.150).aspx在 EWS 中执行此操作。您还需要使用 Impersonation 来获得进行这些更改的特定权利https://msdn.microsoft.com/en-us/library/office/dn722377(v=exchg.150).aspx。
如果您使用 Office365,您的另一个选择是您可以使用 Graph API 来做同样的事情https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/user_get_mailboxsettings解决 EWS 模拟可能导致的任何安全问题。
于 2017-06-23T00:14:49.357 回答