On Mon, May 14, 2012 at 09:03:00AM +1000, Cameron Simpson wrote:
> On 13May2012 06:21, Jim Graham <[email protected]> wrote:
> | On Sun, May 13, 2012 at 04:53:32PM +1000, Cameron Simpson wrote:
> | OB Mutt: I use fcc-hook frequently to store related groups of e-mail.
NOTE: That should have been fcc-hook AND save-hook.... Oops.
> I do this in my mail filters. That way if I need to I can refile a
> message without composing an email; just copy/move it to the right spool
> folder. My setup goes:
>
> cron runs getmail regularly, delivers to "spool"
> once a second, my filtering program polls spool-in (divert spam, the rest
> to "spool"), spool (filter inbound email to various folders), spool-out
> (file outdound email - this is $record), spool-xref (cross file
> messages)
Here's my setup:
cron runs fetchmail --all every even numbered minute at 0 seconds
fetchmail hands all incoming e-mail to procmail, which is the MDA
procmail looks through ~/.procmailrc (and included files) for a
matching rule. Whitelisted addresses are matched first, to
avoid false positives. Know/frequent spammer addresses are
caught in a filter file called ~/.procmail/defspam, and go
straight to /dev/null. All others face The Gauntlet....
Survivors go to /var/spool/jim OR to a file for its list in
`/incoming.mail (e.g., mutt-users, android-developers, etc.).
> Most rules are one liners:
>
> folder tag pattern
Procmail rules are also quite simple---here are a couple of examples:
:0:
* ^(From|To|CC).*([email protected]|amazon.com|spamsite)
/dev/null
:0:
* ^From.*[email protected]
$DEFAULT
:0:
* ^Subject.*(cialis|viagra|make money fast)
/dev/null
:0:
* ^(From|To|CC).*android-developers
android-developers
and so on. Not one-liners, but simple enough. And, procmail's abilities
do NOT stop with these ultra-simple examples. :-) But, you really need
to set it as the MDA (e.g., instead of /bin/mail). You don't have to,
but it's easier that way.
No, I didn't write procmail...I've just been a fan/user for...ummm,
at least two decades, maybe a year or two beyond that.
Later,
--jim
--
THE SCORE: ME: 2 CANCER: 0
73 DE N5IAL (/4) | |\ _,,,---,,_
< Running FreeBSD 7.0 > | ZZZzz /,`.-'`' -. ;-;;,_
[email protected] | |,4- ) )-,_. ,\ ( `'-'
ICBM/Hurr.: 30.44406N 86.59909W | '---''(_/--' `-'\_)
|
| "Kitty!" --Crow T. Robot (MST3k)
Android Apps Listing at http://www.jstrack.org/barcodes.html