Обработка входящих и исходящих через API

Post Reply
Vovan
Posts: 6
Joined: Thu Jan 16, 2020 11:56 am

Обработка входящих и исходящих через API

Post by Vovan »

Добрый день.
Есть необходимость отлавливать новые письма в ящиках.

создаю AdminCreateWaitSetRequest

Code: Select all

    <env:Body>
        <urn1:AdminCreateWaitSetRequest allAccounts=\"true\" defTypes=\"f\"/>
    </env:Body>

затем делаю через SOAP запрос

Code: Select all

<?xml version="1.0"?>
   <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:urn="urn:zimbra" xmlns:urn1="urn:zimbraAdmin">
    <env:Header><urn:context><urn:authToken>0_0e84c330a55feee2199e636d0277...................</urn:authToken></urn:context></env:Header>
     <env:Body>
        <urn1:AdminWaitSetRequest waitSet="AllWaitSet-023837aa-fb27-4dcd-87e2-76d2039937fa" seq="0" defTypes="f" block="1" expand="1"/>
    </env:Body>
   </env:Envelope>
Когда в ящиках происходит изменения, получаю ...

Code: Select all

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Header><context xmlns="urn:zimbra"><change token="4176"/></context></soap:Header><soap:Body><AdminWaitSetResponse waitSet="AllWaitSet-023837aa-fb27-4dcd-87e2-76d2039937fa" seq="2-1580478841972-1579249499-20752" xmlns="urn:zimbraAdmin"><a id="6914a890-53ce-497b-a3f8-85e93ffd59d5" changeid="4608"/></AdminWaitSetResponse></soap:Body></soap:Envelope>
Только тут вообще нет никакой полезной информации.
Хотелось бы отлавливать через SOAP подобные данные, а они не отображаются.
[name=admin@mail.local.com;mid=2;ip=192.168.0.188;] mailop - Adding Message: id=379, Message-ID=<4f18385c-14fa-e997-089a-3ad8ff7f871a@mail.local.com>, parentId=-1, folderId=2, folderName=Inbox acct=f167ac38-9f05-4a16-97d6-65a802543ffe.

Может нужно еще что-то запрашивать?
Есть спецы, кто разобрался с этим промыслом сатаны - Zimbra SOAP?
Post Reply