Re: [Exim] SMTP protocol violation: synchronization error (E…

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
CC: Oliver.Egginger, exim-users
Subject: Re: [Exim] SMTP protocol violation: synchronization error (Exim4)
On 4 Jul 2002, Nigel Metheringham wrote:

> > 12:52:38 SMTP protocol violation: synchronization error (next input sent too soon): rejected "DATA" H= ...
>
> Its part of ESMTP pipelining.


This can happen without pipelining. SMTP is a "lockstep" protocol - the
client MUST wait for the server response at certain points. Exim 4
enforces this, to stop spammers who just send out the whole thing in one
packet and then go away.

> I assume your script is ignoring the status returns entirely - probably
> not even reading them.


If that really is the case, you should be using BSMTP rather than SMTP
(-bS rather than -bs).

--
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.