Submission proxy warning connecting to Exim

Alec Moskvin alecm at gmx.com
Fri Aug 28 02:11:30 EEST 2020


Hello,

When connecting to Exim 4.94, dovecot submission logs this warning:

  dovecot[25235]: submission(alec)<25347><QNydV8+t+oMKAgAF>: Warning: smtp-client: conn localhost:25 ([::1]:25) [1]: Received invalid EHLO response line: Unexpected character in EHLO keyword

Looks like it doesn't like the underscore in "X_PIPE_CONNECT", since
it's neither "isalnum" nor a dash [1]:

  1598480923.401085 220 myhostname ESMTP Exim 4.94 Wed, 26 Aug 2020 18:28:43 -0400
  1598480923.401906 250-myhostname Hello localhost [::1]
  1598480923.401906 250-SIZE 52428800
  1598480923.401906 250-8BITMIME
  1598480923.401906 250-PIPELINING
  1598480923.401906 250-X_PIPE_CONNECT
  1598480923.401906 250-CHUNKING
  1598480923.401906 250-STARTTLS
  1598480923.401906 250 HELP
  1598480923.409242 250 OK
  1598480923.434743 250 Accepted
  1598480923.578335 250- 511 byte chunk, total 511
  1598480923.578335 250 OK id=1kB3uN-0006ar-HU

Adding the line "pipelining_connect_advertise_hosts =" to Exim's config
fixes the issue by disabling X_PIPE_CONNECT.

Is this a bug in Exim or is Dovecot being too strict?

Thanks,
Alec

[1] https://github.com/dovecot/core/blob/2.3.11.3/src/lib-smtp/smtp-syntax.c#L250


More information about the dovecot mailing list