Re: [Exim] SMTP protocol violation and -oX

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Oliver Egginger
CC: exim-users
Subject: Re: [Exim] SMTP protocol violation and -oX
On Mon, 8 Dec 2003, Oliver Egginger wrote:

> when I call Exim (4.24 + ACL-patch) with -oX \"0.0.0.0.25\" everything
> seems to work normal, but if I launch Exim with -oX \"0.0.0.0.25 :
> 0.0.0.0.465\" it produces the following error message in conjunction
> with evolution 1.4.4 and maybe some different clients:


> SMTP protocol violation: synchronization error (input sent without waiting for greeting): rejected connection from H=chaos.dvz.fh-giessen.de [192.168.192.85]


> Also I see this error message serval times for some other clients in
> the logs, after I had done this modification. I'am a little bit
> surprised now, cause I don't would exspect that the -oX command line
> option has any effect on Exims SMTP checking.


465 is, IIRC, the "ssmtp" port, where the client starts up a TLS session
without sending STARTTLS first. Exim doesn't have any special knowledge
about port numbers. You need to set -tls-on-connect to get it to behave
this way. However, that is an all-or-nothing switch. You cannot set it
for some ports and not others. Therefore, if you want to support both
kinds of connection, you need to run two differently configured daemons.

--
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book:    http://www.uit.co.uk/exim-book