you need to add an authtoken element with the authentication token of an administrator account. <authToken> should be located in the <context> tag which is located in the <soap:Header> tag.
example request to create an account:
Code:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<context xmlns="urn:zimbra">
<authToken>authToken goes here</authToken>
</context>
</soap:Header>
<soap:Body>
<CreateAccountRequest xmlns=\"urn:zimbraAdmin\">
<name>test@mydomain.com</name>
<password>myverystrongpassword</password>
</CreateAccountRequest>
</soap:Body>
</soap:Envelope>
the request to get an authentication token for an administrator account is:
Code:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<context xmlns="urn:zimbra"/>
</soap:Header>
<soap:Body>
<AuthRequest xmlns="urn:zimbraAdmin">
<name>admin@mydomain.com</name>
<password>mystrongpassword</password>
</AuthRequest>
</soap:Body>
</soap:Envelope>
the authToken is returned in the following tag (this is an xml path): soap:Envelope/soap:Body/AuthResponse/authToken
make sure to change the appropriate fields.
these soap requests should be submitted to:
https://mydomain.com:7071/service/admin/soap/
hope this helps.
if you require any clarity just reply.