2017-06-22 2 views
0

PHPを使用して許可されたユーザー(特に人事部)が自動返信(不在)を更新できるようにするWebインターフェイスを開発しようとしています。アクティブなExchangeユーザー/メールボックス。私はphp-ews(https://github.com/jamesiarmes/php-ews)を使用してExchange Webサービス(Office 365)に接続し、ユーザーメールボックスの設定を取得しました。ただし、自動返信(不在)に関しては何も見つかりません。どのようにこれを達成できるかについての例や指針を提供できる人はいますか?PHP-EWSを使用して自動返信を更新する(不在)

答えて

2

EWSで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を使用する必要があります。これらの変更を行う特定の権限を持つには、偽装を使用する必要もあります。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偽装の原因となるセキュリティ上の問題を回避します。

関連する問題