On Tue, Nov 15, 2011 at 8:49 PM, Timo Sirainen tss@iki.fi wrote:
On Sat, 2011-11-12 at 05:32 +0100, Bambero wrote:
I configured dovecot to use submission smtp host becouse of chroot.
submission_host = 127.0.0.1
Unfortunatelly:
Nov 12 05:11:15 myhost exim[23366]: 2011-11-12 05:11:15 SMTP protocol synchronization error (next input sent too soon: pipelining was not advertised): rejected "EHLO myhost" H=localhost [127.0.0.1] next input="MAIL FROM:root@myhost\\r\\n"
This basically says that Dovecot's SMTP client is being noncompliant, because Exim doesn't advertise PIPELINING extension. But I'd rather not add more code to fix this, since PIPELINING gives you a little bit better performance anyway and you can most likely fix this by modifying Exim's configs in some way (I can't believe Exim wouldn't support PIPENING..).
Thanks for your reply. Indeed exim supports PIPELINING by default:
# telnet mail.apisoft.pl 25 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. 220 zeus.apisoft.pl ESMTP Exim 4.76 Wed, 16 Nov 2011 14:55:25 +0100 EHLO test 250-zeus.apisoft.pl Hello localhost [127.0.0.1] 250-SIZE 52428800 250-PIPELINING 250-AUTH LOGIN PLAIN CRAM-MD5 DIGEST-MD5 250-STARTTLS 250 HELP
and PIPELINING seems to work fine. But maybe there is a problem with smtp dialog between dovecot and exim.