Philip Hazel wrote: > > Well, it could, but I don't see how it could work. Many of the > "more-familiar router contructs" would not be possible. Consider > > local_parts = ... > domains = ... > > for example. With more than one recipient, they can't work. The whole > ethos of a router is that it works on one address, so I'm kind of > confused as to exactly what kind of thing you want.
Well, the particular example I'd like to use this on is: spam_quarantine: debug_print = "R: spam_quarantine for [EMAIL PROTECTED]" driver = redirect verify = false condition = $ACL_MSG_QUARANTINE user = msherman group = msherman data = /home/msherman/Maildir/.Spam.Quarantine/ directory_transport = local_maildir_read This router moves all questionable spam (that doesn't score high enough to have been rejected at SMTP time) for the server to a maildir within my home directory. ACL_MSG_QUARANTINE is just a macro defined as "acl_m8". That variable is set by the DATA ACL. This router runs once for each recipient, so the quarantine folder gets a separate copy for each RCPT address. If this were a "system-filter router" like I propose, is would only operate once for the message. I know I could solve that by replacing the router with a system filter, but I find the annoyance of multiple copies in the quarantine folder is smaller than would be the annoyance of using 2 different languages to maintain my exim config. - Marc -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/
