Есть необходимость отлавливать новые письма в ящиках.
создаю 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?