RE: [exim] Trying to use expanded address list in retries

Startseite
Nachricht löschen
Nachricht beantworten
Autor: Eli
Datum:  
To: exim-users
Betreff: RE: [exim] Trying to use expanded address list in retries
Tony wrote:
> No, I did mean 32.2 because you seemed to be confused about
> how Exim chooses retry rules. It is a bit subtle and to be
> honest I just ignore most of the complexity :-)


True, I am, and after reading 32.2 a few times, I think I can squash most of
my retry rules down to just one for local domains, except I have just one
more question (and testing retry rules completely isn't quite do-able with
-brt unless I take servers down ;P) and I should have it all figured out :)

I've got Exim relaying email to back-end SMTP systems, so all my "final
deliveries" are manualroute routers with specified hosts. For each of
those, I have a retry rule made so that for any delivery errors to those
systems, it retries when I want. However, now knowing Exim first tries the
server and then the domain of the recipient, would this mean that I could
have just:

addresslist local_peeps = *@dbmnz;/etc/exim.host.db
+local_peeps * F,3h,5m; F,12h,15m; F,1d,1h; F,2d,3h

As my only retry rule for handling all local users? If any of the
manualroute hosts failed, it would first search retries for that host (not
find it) and then would try the domain of the local user which would match -
correct? I'm only asking because I don't know if when Exim does this, a
*@domain would match because it sounds like exim is looking for only
"domain" (I'm thinking like pattern matching where *@domain wouldn't match
domain because of the *@).

Eli.