554 SMTP synchronization error

jabbink

Verified User
Joined
Jan 24, 2012
Messages
5
When I try to send mails via PHP via the mail() command or via SMTP I get error 554 for some reason since a week.
Sending mails via the webmail systems and via my phone/Outlook still works.

I use CentOS 5.
 
"2012-07-19 14:00:10 SMTP protocol synchronization error (input sent without waiting for greeting): rejected connection from H=localhost [127.0.0.1] input="MAIL FROM:<[email protected]>\r\n""

Exactly what 554 stands for AFAIK. This didn't happen before I updated exim though.

When I add stmp_enforce_sync = false to the config file sending mails via PHP still does not work:
"2012-07-19 14:09:17 H=localhost [127.0.0.1] incomplete transaction (connection lost) from <[email protected]>
2012-07-19 14:09:17 unexpected disconnection while reading SMTP command from localhost [127.0.0.1] (error: Connection reset by peer)"
 
When you updated exim did you change the exim.conf file? if I recall correctly this is something controlled in exim.conf.

Jeff
 
SMTP protocol synchronization error

Hello,

I have following problem:

2015-11-19 11:59:06 SMTP protocol synchronization error (input sent without waiting for greeting): rejected connection from H=xxx [w.x.y.z] input="quit\r\n"

Code:
root@host:~# telnet w.x.y.z 25
Trying w.x.y.z...
Connected to w.x.y.z.
Escape character is '^]'.
quit
554 SMTP synchronization error
Connection closed by foreign host.
root@host:~# telnet w.x.y.z 25
Trying w.x.y.z...
Connected to w.x.y.z.
Escape character is '^]'.
220 wxyz ESMTP Exim 4.80 Thu, 19 Nov 2015 11:59:10 +0100
quit
221 wxyz closing connection
Connection closed by foreign host.
root@host:~#

Sometimes I get an SMTP synchronization error - the same problem like here: http://www.gossamer-threads.com/lists/exim/users/54261

Here I found a solution:
http://www.exim.org/exim-html-4.50/doc/html/spec_39.html#IX2477

adding control = no_enforce_sync to acl_smtp_connect file should help but it does not. :-(

Is there any solution that the synchronization error disappears?

Where does this synchronization error come from?
 
In which file can I set the control = no_enforce_sync config?

Before exim does not return the banner it is not allowed to send any command (synchronisation).
So I want to disable the sync for testing.
 
Back
Top