[ale] procmailrc filters
Jason Day
jasonday at worldnet.att.net
Tue Apr 15 11:54:17 EDT 2003
On Mon, Apr 14, 2003 at 02:06:34PM -0400, Christopher Fowler wrote:
> I would like to move filters from my mail program to my imap server. I'm
> using fetchmail -> procmail -> spamassasin -> INBOX. Can I add filters
> that will filter on To: and other headers and place those emails in
> mailbox files?
I've never setup an imap server, but if by "mailbox files" you mean
mbox, then yes, procmail can do this. Here's a sample:
--- cut here ---
PATH=/bin:/usr/bin:/usr/local/bin
MAILDIR=$HOME/Mail #you'd better make sure it exists
LOGFILE=$MAILDIR/.fromlog #recommended
# Spam Assassin
:0fw
| spamc
:0e
{
EXITCODE=$?
}
:0:
* ^X-Spam-Status: Yes
caughtspam
# ALE list
:0:
* ^TO_ale at ale.org
ale
--- cut here ---
This will save any mail to the ALE list in an mbox file called ale, in
the $HOME/Mail directory. Adjust the MAILDIR variable if you want to
save it to a different directory.
If you want to add another filter, just add an additional
:0:
* ^TO_list at whatever.com
mailbox
The ``^TO_'' is a builtin macro that procmail will expand to match the
To:, Cc:, and other headers that a mailing list would reasonably use.
Check the procmailrc and procmailex man pages for more info.
HTH,
Jason
--
Jason Day jasonday at
http://jasonday.home.att.net worldnet dot att dot net
"Of course I'm paranoid, everyone is trying to kill me."
-- Weyoun-6, Star Trek: Deep Space 9
_______________________________________________
Ale mailing list
Ale at ale.org
http://www.ale.org/mailman/listinfo/ale
More information about the Ale
mailing list