Todd Lyons wrote:
On Tue, Nov 15, 2011 at 3:38 AM, Dean Bishop<[email protected]> wrote:
Thanks Todd,
I kinda figured that this was the basic problem. It makes perfect
sense but I just cannot seem to find the correct place to put my archiving
routers. Would you mind having a look at the config attached and poke me in
the eye with the correct placement? The config is a cPanel generated config
(with my add-in routers and transports).
That config is much more complicated than a basic aliases type of
router situation as virtual users and aliases are intermixed
throughout. In this case, you're better off IMHO continuing along
your current path: trying to find something stateful that can indicate
for a message that it has already passed through the archive router.
The route I'd try is probably something as simple as setting an
$acl_m_archived variable in the router. Test if it's unset, do the
archive, set it (assuming you can do this in routers), then subsequent
passes through the routers it will already be set and so skip the
archive for the next email that comes through.
Regards... Todd
Tood,
Good idea... but while router/transports can READ acl_m's...
...they cannot alter them. (..but do have a few useful variables of
their own.. not always enough)
Nearly all of mine use SQL, partly for that very reason.
NO limits, there.
CAVEAT: Don't add the extra load of an SQL environment unless you have
good cause.
It needs resources, and adds more stuff that can break.
Bill
--
韓家標
--
## List details at https://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/