------- 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