[prev in list] [next in list] [prev in thread] [next in thread]
List: exim-users
Subject: Re: [exim] retry => reroute? apparently
From: Ross Boylan <ross () biostat ! ucsf ! edu>
Date: 2010-03-20 2:16:02
Message-ID: 1269051362.10327.48.camel () markov ! biostat ! ucsf ! edu
[Download RAW message or body]
On Fri, 2010-03-19 at 17:58 -0700, Ross Boylan wrote:
> On Fri, 2010-03-19 at 17:53 -0700, Ross Boylan wrote:
> > If a message is deferred because of transport problems, does it get
> > re-routed when it is retried?
I tried testing exim 4.69-9 on Debian Lenny.
Mail to ross@vm-lenny.kvm.lan.
.forward file "deliver ross@[192.168.8.12]" (no machine at that IP).
MAIN_ALLOW_DOMAIN_LITERALS=yes (Debian-specific way to enable IP literal
addressing and a corresponding router).
The message fails and sits in the queue.
Experiments, using exim -qf, show
1. Routing is repeated on the original edress ross@vm-lenny.kvm.lan.
So the answer to my original question is yes. I had assumed that
routing was done on the edress that failed the transport, i.e.,
ross@[192.168.8.12], but it is done on the *original* edress.
2. To match an ip literal, e.g., in a redirect router, use
domain = [192.168.8.12]
I tried it without the brackets first; they are necessary.
I think this means I can correct the routing on retry simply by
redefining my .forward file to deliver somewhere else.
As a side note, the debug messages seem to indicate that no failure
information is being cached for the domain literal addresses; I'm not
sure why.
Ross
> >
> > I can't tell from the manual what the behavior is. It refers to a
> > "delivery attempt"; I can't tell whether that's a complete rerun of
> > message handling or just of the transport. The manual also says that
> > transports manage their own retries, which suggests they might just
> > re-attempt the delivery.
> >
> > Roger West's example (thanks for the reference) from 2010-03-09 seems to
> > imply rerouting occurs on retry, though it's not clear exactly how he
> > forced the mail off the queue.
> >
> > Searching around, I also found a message that seemed to imply the
> > routing was permanent--sorry can't find it now.
> Found it:
> In the same thread of March 9, Phil Pennock wrote "Once a mail has been
> routed, it remembers the routing."
> >
> > Ross Boylan
> >
> >
> P.S. I'd appreciate cc's because list mail goes into a queue at the
> moment--hence my interest in rerouting it.
>
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic