[exim-dev] [Bug 2250] Peculiarity with SMTP delivery in Exim…

Top Page
Delete this message
Reply to this message
Author: admin
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 2250] Peculiarity with SMTP delivery in Exim 4.90.1
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.