[Exim] SMTP protocol violation and -oX

Top Page
Delete this message
Reply to this message
Author: Oliver Egginger
Date:  
To: exim-users
Subject: [Exim] SMTP protocol violation and -oX
Hello,

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.
We working with NetBSD 1.6.1. Given below is our complete init script for Exim.
If I change the "command_args" variable to command_args="-oP /var/spool/mail/${name}-daemon.pid -bd -q20m -oX \"0.0.0.0.25 : 0.0.0.0.465\""
(instead of command_args="-oP /var/spool/mail/${name}-daemon.pid -bd -q20m -oX \"0.0.0.0.25\"")
I get the described SMTP protocol violation for some clients.

Do you have some hints or helpful suggestions for me?

- oliver


------------- /etc/rc.d/exim -----------------------------------------------------------------------------------------
#!/bin/sh
#
# $NetBSD: exim,v 1.6 2003/09/02 17:11:30 lukem Exp $
#
# PROVIDE: exim
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: shutdown

. /etc/rc.subr

name="exim"
rcvar=$name
command="/usr/exim/bin/${name}"
command_args="-oP /var/spool/mail/${name}-daemon.pid -bd -q20m -oX \"0.0.0.0.25\""
pidfile="/var/spool/mail/${name}-daemon.pid"
required_files="/usr/exim/configure"
extra_commands="reload"

load_rc_config $name
run_rc_command "$1"
---------------------------------------------------------------------------------------------------------------------------