[exim-dev] [Bug 461] New: Missing code for deleting retry it…

Top Page
Delete this message
Reply to this message
Author: bug461
Date:  
To: exim-dev
New-Topics: [exim-dev] [Bug 461] Change PH/36 forget deleting retry item with extended key, [exim-dev] [Bug 461] Change PH/36 forget deleting retry item with extended key, [exim-dev] [Bug 461] Change PH/36 forget deleting retry item with extended key
Subject: [exim-dev] [Bug 461] New: Missing code for deleting retry item with extended key in change PH/36
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

http://www.exim.org/bugzilla/show_bug.cgi?id=461

           Summary: Missing code for deleting retry item with extended key
                    in change PH/36
           Product: Exim
           Version: 4.64
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: bug
          Priority: high
         Component: Delivery in general
        AssignedTo: ph10@???
        ReportedBy: bosman@???
         QAContact: exim-dev@???



Change PH/36 in 4.64 records retry items with combination of the sender and
recipient addresses as a key, but forget to delete such items when succesful
delivery occurs.
It is the source of major problems with delivery to servers implementing
graylisting.

Typical scenario:

2007-01-10 12:00 <= user@local
2007-01-10 12:00 == user@remote - 450 graylisting
exim records failure in retry db with key R:user@local:user@remote
2007-01-10 12:15 => user@remote - 220 accepted
2007-01-10 12:15 Completed
exim tries to delete item from retry db with key R:user@remote

2007-01-16 15:00 <= user@local
2007-01-16 15:00 == user@remote - 450 graylisting
exim see item in retry db with key R:user@local:user@remote lasting > 5 days
2007-01-16 15:00 ** user@remote: retry timeout exceeded
2007-01-16 15:00 <= <> ... - bounce to sender
2007-01-16 15:00 Completed

Workaround: set address_retry_include_sender = false in remote_smtp transport

--
Configure bugmail: http://www.exim.org/bugzilla/userprefs.cgi?tab=email