Garethp / php - ошибка перемещения электронной почты: указанный объект не найден в магазине - PullRequest
0 голосов
/ 22 марта 2020

Использование Garethp / php -ews lib для выполнения различных задач обработки электронной почты на сервере электронной почты MS (Office365). При попытке переместить электронную почту из одной папки в другую, появляется сообщение об ошибке:

Exception 'garethp\ews\API\Exception\ExchangeException' with message 'The specified object was not found in the store., The process failed to get the correct properties.'

Stack trace:

#0 /vendor/garethp/php-ews/src/API/ExchangeWebServices.php(379): garethp\ews\API\ExchangeWebServices->getItemsFromResponse(Object(garethp\ews\API\Message\ItemInfoResponseMessageType))

#1 /vendor/garethp/php-ews/src/API/ExchangeWebServices.php(387): garethp\ews\API\ExchangeWebServices->drillDownResponseLevels(Object(garethp\ews\API\Message\ItemInfoResponseMessageType))

#2 /vendor/garethp/php-ews/src/API/ExchangeWebServices.php(367): garethp\ews\API\ExchangeWebServices->drillDownResponseLevels(Object(garethp\ews\API\Message\ItemInfoResponseMessageType))

#3 /vendor/garethp/php-ews/src/API/ExchangeWebServices/MiddlewareFactory.php(57): garethp\ews\API\ExchangeWebServices->processResponse(Object(garethp\ews\API\Message\ArrayOfResponseMessagesType))

#4 /vendor/garethp/php-ews/src/API/ExchangeWebServices.php(497): garethp\ews\API\ExchangeWebServices->garethp\ews\API\ExchangeWebServices\{closure}(Object(garethp\ews\API\MiddlewareRequest), Object(Closure))

#5 /vendor/garethp/php-ews/src/API/ExchangeWebServices/MiddlewareFactory.php(66): garethp\ews\API\ExchangeWebServices->garethp\ews\API\{closure}(Object(garethp\ews\API\MiddlewareRequest))

#6 /vendor/garethp/php-ews/src/API/ExchangeWebServices.php(497): garethp\ews\API\ExchangeWebServices->garethp\ews\API\ExchangeWebServices\{closure}(Object(garethp\ews\API\MiddlewareRequest), Object(Closure))

#7 /vendor/garethp/php-ews/src/API/ExchangeWebServices.php(507): garethp\ews\API\ExchangeWebServices->garethp\ews\API\{closure}(Object(garethp\ews\API\MiddlewareRequest))

#8 /vendor/garethp/php-ews/src/API/ExchangeWebServices.php(301): garethp\ews\API\ExchangeWebServices->executeMiddlewareStack(Array, Object(garethp\ews\API\MiddlewareRequest))

#9 /vendor/garethp/php-ews/src/API.php(252): garethp\ews\API\ExchangeWebServices->__call('MoveItem', Array)

#10 BaseType.php(299): garethp\ews\API->moveItem(Object(garethp\ews\API\Type\ItemIdType), Object(garethp\ews\API\Type\FolderIdType))

Но электронная почта на сервере успешно перемещена. Так что, если электронная почта успешно перемещена, так почему же библиотека выдает исключение?

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...