https://bugs.exim.org/show_bug.cgi?id=2250
--- Comment #12 from David Carter <dpc22@???> ---
(In reply to David Carter from comment #8)
> > I suggest modifying Exim so that it doesn't return 5xx on NULL characters.
> > Return 4xx instead so that it will retry? That way you can collect more
> > instances of the issue without dropping messages.
>
> Presumably if a single recipient in a long list gets a 4xy response then
> delivery would succeed when the sending end retries delivery later for the
> single recipient?
>
> That would fix the problem, if not the underlying cause.
This hypothesis turned out to be correct: the mail gets through after a retry.
I am currently running ae06ddc47aa43bb5e2dcbe2643e41649d1947a9d (latest
available commit from origin/exim-4_90+fixes), and that still has the problem.
I am now trying the same version with:
DISABLE_DKIM=yes
to see if that helps.
This is an important prerequisite to bisection because of:
commit e5fc5d4ba779be4c57bd08ad2da70b6e1a85a549
Author: Jeremy Harris <jgh146exb@???>
Date: Wed Feb 7 23:09:55 2018 +0000
DKIM: fix buffer overflow in verify
Caused crash in free() by corrupting malloc metadata.
Reported-by: University of Cambridge
Broken-by: 80a47a2c96
which was causing us to lose email with Exim 4.90
--
You are receiving this mail because:
You are on the CC list for the bug.