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.