SMTP auth for relay
I'm running Zimbra 5.0.11 on Ubuntu, Network Edition. I have mobile users who want to use our Zimbra MTA to relay mail to 3rd party destinations using SMTP auth. I believe I have it set up right per the various forum postings:
zimbra@mail:~$ zmprov getServer mail.example.com|grep Auth
When I try to use it though, as soon as I specify the mail recipient I get RENEGOTIATING from the smtp server, and no error. (I typically do this using openssl s_client -connect mail.example.com:465 so I can see the details of the SMTP conversation.)
Here's what I see:
220 mail.example.com ESMTP Postfix
250-AUTH PLAIN LOGIN
235 2.0.0 Authentication successful
MAIL FROM: email@example.com
250 2.1.0 Ok
RCPT TO: firstname.lastname@example.org
depth=3 /L=ValiCert Validation Network/O=ValiCert, Inc./OU=ValiCert Class 2 Policy Validation Authority/CN=http://www.valicert.com//emailAddressemail@example.com
verify error:num=19:self signed certificate in certificate chain
This is weird because first, why does it say RENEGOTIATING when I've authenticated properly? And second, why does it say there is a self-signed cert in the chain? That's not true, it's a bog-standard GoDaddy cert.
After a recent Zimbra upgrade from 6.0.9 to 6.0.10, I'm now in the same boat. How did you get this issue resolved?
Well, as the o/p has NE and is authenticating mobile users against his server and this thread is two years old olus you're on a different rlease of Zimbra - how is your issue the same?
Originally Posted by ProTip
If your users want to relay through your server then they must use port 587 as the Submission port and that will require authentication. If you still get problems there are threads all over the forums that cover thos topic and you will need to give more information than 'it doesn't work', start with the log files for any errors.