Article ID: 117175, created on Sep 6, 2013, last review on Aug 12, 2014

  • Applies to:
  • H-Sphere 3.6.2

Symptoms

There is no method to remove or disable Catch All option using H-sphere API.

Cause

H-sphere API provides only setCatchAll() and getCatchAll() methods to set and get e-mail address which will receive all mail to non-existent mailboxes on specific domain.

Resolution

Upgrade to SPU 90 for the 3.6.2 version of Parallels H-Sphere.

Example

  1. API SOAP request:

    <soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:axis="http://axis.hsphere.psoft">
       <soapenv:Header/>
       <soapenv:Body>
          <axis:removeCatchAll soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
             <at xsi:type="urn:AuthToken" xmlns:urn="urn:MailServices">
               <login xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">admin</login>
                <password xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">password</password>
            </at>
             <domain xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">domain1.test</domain>
          </axis:removeCatchAll>
       </soapenv:Body>
    </soapenv:Envelope>
    
  2. API response:

    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
       <soapenv:Body>
          <ns1:removeCatchAllResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://axis.hsphere.psoft"/>
       </soapenv:Body>
    </soapenv:Envelope>
    

Search Words

CatchAll

XML-API

f213b9fa8759d57bee5d547445806fe7 6311ae17c1ee52b36e68aaf4ad066387 e5eac925e853cc7ef3f6055683c98fbb 2e39a5e5b1423cc126cf735bac076008

Email subscription for changes to this article
Save as PDF