I've been trying to work with zimbra's SOAP interface with limited success. I'm able to do an AuthRequest, but now when I try doing a GetInfoRequest it doesn't work. I'm a bit of a novice at this so I was hoping someone could give me a hand. I'm sending the following request to https://ourzimbraserver:7071/service/admin/soap

Code:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:zimbraAccount" xmlns:ns2="urn:zimbra" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Header>
<ns2:nosession/>
<ns2:authToken>valid authtoken</ns2:authToken>
<ns2:account>user@domain.com</ns2:account>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:GetInfoRequest/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
So the idea is that this does GetInfoRequest for user@domain.com. So can anyone tell me what I'm doing wrong?