Hi
I just changed my setup from http to https mode but I'm now unable to send e-mails.
I've tried the steps in the wiki there :
SMTP Auth Problems - Zimbra :: Wiki without it solving my issues.
The zmprov getServer XXX | grep Auth command yields this output :
zimbraMtaAuthEnabled: TRUE
zimbraMtaAuthHost: mailserver.DOMAIN.TLS
zimbraMtaAuthTarget: TRUE
zimbraMtaAuthURL:
https://mailserver.DOMAIN.TLS:443/service/soap/
zimbraMtaTlsAuthOnly: TRUE
Here is the error message when I attempt to send an e-mail to myself for testing purposes using the webmail interface (the zdesktop client is not working either) :
msg: system failure: MessagingException
code: service.FAILURE
method: SendMsgRequest
detail: soap:Receiver
trace: btpool0-12:1247426662423:d8890f854c695767
request: Body: { SendMsgRequest: { _jsns: "urn:zimbraMail", m: { e: { 0: { a: "USER@DOMAIN.TLS", p: "NAME", t: "t" }, 1: { a: "USER@DOMAIN.TLS", p: "NAME", t: "f" } }, idnt: "88308096-36b3-4714-b18b-3db0bac62621", mp: { 0: { ct: "multipart/alternative", mp: { 0: { content: { _content: "test " }, ct: "text/plain" }, 1: { content: { _content: "<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>test<br></div></body></html>" }, ct: "text/html" } } } }, su: { _content: "test" } }, suid: 1247426662096 } }, Header: { context: { _jsns: "urn:zimbra", account: { _content: "USER@DOMAIN.TLS", by: "name" }, authToken: "(removed)", format: { type: "
js" }, notify: { seq: 2 }, sessionId: { _content: 14, id: 14 }, userAgent: { name: "ZimbraWebClient - FF3.0 (Linux)", version: "5.0.16_GA_2921.RHEL5" } } }
Any help you be appreciated.
PS : Here is some extra info about my setup :
- I use the latest ZCS version on Centos 5.3.
- I use a split DNS with bind as my server is on dynamic IP (I use dyndns for external access). The mailserver.DOMAIN.TLS adress is NOT accessible outside of the system which is why I use bind. I assume the webserver tries to send it from its own MTA so uses bind to resolve to itself as every other server service successfully does ?
- Since I use bind, my port 443 on my router still points to my non-zimbra server. Changing the port to direct to the zimbra server as quick a test did not get this working (its now back to pointing to the old server as https access for it is needed until I decommission the old server to replace it with Zimbra).