[exim-dev] [Bug 1677] New: transports should check setup par…

Top Page
Delete this message
Reply to this message
Author: admin
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 1677] New: transports should check setup parameters when continuing.
https://bugs.exim.org/show_bug.cgi?id=1677

            Bug ID: 1677
           Summary: transports should check setup parameters when
                    continuing.
           Product: Exim
           Version: N/A
          Hardware: All
                OS: All
            Status: NEW
          Severity: wishlist
          Priority: medium
         Component: Transports
          Assignee: nigel@???
          Reporter: eximbugzilla@???
                CC: exim-dev@???


spec 30.1.2 says

When a message has been successfully delivered over a TCP/IP connection, Exim
looks in its hints database to see if there are any other messages awaiting a
connection to the same host. If there are, a new delivery process is started
for one of them, and the current TCP/IP connection is passed on to it. The new
process may in turn send multiple copies and possibly create yet another
process.

And thats is an accurate description.

However this behaviour is problematic when one desires to route different
classes of message trough different source IP addresses (using an expansion
for the "interface" parameter. After a successful delivery, messages for the
wrong source address will be pulled from the queue.

a work-around is to duplicate the transport and use a static value for
interface, making the interface decision in the router (eg: using an expansion
for thr transport parameter)

--
You are receiving this mail because:
You are on the CC list for the bug.