[exim-dev] [Bug 1302] New: Retry hints do not use port, res…

Top Page
Delete this message
Reply to this message
Author: Phil Pennock
Date:  
To: exim-dev
New-Topics: [exim-dev] [Bug 1302] Retry hints do not use port, resulting in mis-delivery, [exim-dev] [Bug 1302] Retry hints do not use port, resulting in mis-delivery, [exim-dev] [Bug 1302] Retry hints do not use port, resulting in mis-delivery
Subject: [exim-dev] [Bug 1302] New: Retry hints do not use port, resulting in mis-delivery
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1302
           Summary: Retry hints do not use port, resulting in mis-delivery
           Product: Exim
           Version: N/A
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: bug
          Priority: medium
         Component: General execution
        AssignedTo: pdp@???
        ReportedBy: pdp@???
                CC: exim-dev@???



If someone has multiple ports listening on a host and rules which route to the
same hostname but different port numbers, then the retry DB misses those port
numbers and so the first connection to _any_ port on that host will grab any
deferred messages, even those to other ports.

Suggest: if port != 25, change the key, to:
hostname:portnum
[IPv4|IPv6]:portnum

and ensure the key is changed both for storage and retrieval.


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