On Mon, 26 Apr 1999, Chris Hoover wrote: > I'm working on setting up my exim filter to filter all my mail and have run > into a couple of questions for which I have not found an answer. > > 1. Is it possible to have the filter check all "incoming" fields w/o > specifically spelling them out? (something similar to procmails ^TO) > > 2. How can I have exim dump any mail that passes through all my filters into > a > special misc folder? I don't want any mail to end up in my > /var/spool/mail/user file.
Hi Chris, I can answer most of this because I just switched from procmail to exim filtering. You can do everything you want to do, except you'll have to check with someone (or read the docs) on how to do the misc. dumping step. Here's my .forward which tells exim to filter all my mailing lists into their own folders (the first line is required to tell exim that the .forward is an exim-specific filter specification): # Exim filter # take care of mailing list debian-user if $message_headers contains debian-user then save $home/mail/IN.debian-user finish endif # take care of mailing list lyx-users if $message_headers contains lyx-users then save $home/mail/IN.lyx finish endif # deliver personal mail to local account syrus if personal then deliver syrus finish endif if error_message then finish endif So, as you see, $message_headers refers to all the message headers as you asked. The last section on personal mail may be able to do what you want if you simple redirect it to a file using a save command instead of the deliver command, but I'm new at this so I'm not confident. Cheers. Syrus. -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Syrus Nemat-Nasser <[EMAIL PROTECTED]> UCSD Physics Dept.