[Pkg-exim4-users] rspamd spam scanning fails after upgrade to 4.88 bpo on jessie

Andreas Metzler ametzler at bebt.de
Thu Jan 26 06:46:32 UTC 2017

In gmane.linux.debian.devel.exim4.user Thomas Hager <duke at sigsegv.at> wrote:
> On Wed, 2017-01-25 at 08:19 +0100, Andreas Metzler wrote:
>> Thomas Hager <duke at sigsegv.at> wrote:
>>> I updated Exim on my jessie box to 4.88-4~bpo8+1 a few days ago and
>>> discovered about now that the update broke spam scanning with
>>> rspamd.
> So I dug deeper and found commit fb05276a ("TCP Fast Open"). 

> If TCP_FASTOPEN is defined in netinet/tcp.h, Exim 4.88 uses
> MSG_FASTOPEN for STREAM sockets. If TFO is not available, the code in
> ip.c catches an EOPNOTSUPP error in the call to sendto() and falls back
> to connect(). On jessie, sendto() doesn't raise an EOPNOTSUPP error
> when Exim tries to connect to rspamd with MSG_FASTOPEN, but raises an
> EPIPE error instead.

> This error is not caught and Exim is unable to connect to the rspamd
> process running on my box.

Thank you for chasing this down.

For the list archives:
Jeremy Harris has opened a bug report on
https://bugs.exim.org/show_bug.cgi?id=2027 to keep track of the issue.

cu Andreas
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

More information about the Pkg-exim4-users mailing list