[exim-dev] [Bug 1518] router condition silently ignored if t…

Top Page
Delete this message
Reply to this message
Author: Todd Lyons
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 1518] router condition silently ignored if too many back braces
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1518

Todd Lyons <tlyons@???> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tlyons@???





--- Comment #3 from Todd Lyons <tlyons@???> 2014-08-26 14:27:50 ---
To me, this is a tough choice. It's a choice between treating syntax errors as
a fail, or logging every syntax error. It's not a trivial choice to log every
one because this not only affects delivery becuase the routers are consulted
during a verify too. So for a typical email, the following logging would be
happening:
1) During the MAIL FROM, verifying the sender
2) During the RCPT TO, verifying *EACH* recipient if more than one
3) During delivery, once for *EACH* local mailbox
4) During delivery, once for *EACH* remote delivery (which means that if one
valid forwarding email address expands to 10 remote addresses, it will log once
for each address).

So as the code exists now, the choice is between no warning and merely failing,
or lots and lots of warnings. I prefer the failure as opposed to polluting the
logs, but I recognize that's a personal choice. Any suggestions?


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