1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
junkfilter
a junk email filter system for procmail
Copyright 1997-2001 Gregory Sutter <gsutter@zer0.org>
$Id: TODO,v 1.3 2002/04/21 03:21:24 gsutter Exp $
Please read the file "README" and the page
http://junkfilter.zer0.org/ before using junkfilter.
Todo, things that should be done to improve junkfilter
- complete rewrite of 'jf' install/management/package system,
preferably in 'make'.
- scoring on body items
- parse the bodychk lines into junkfilter.bodychk and
junkfilter.bodychk.score? read and correlate? needs a 'for'.
- parse the bodychk at runtime? still needs a 'for'.
- research 'for' structures in procmail.
- check for existence of files, specifically user files, before
assuming they are valid. Mike Eldridge <diz@cafes.net> has a
good way of doing this:
:0
* $ $JF_USER_WHITELIST^0
* ? test -f $JFDIR/users/$LOGNAME/whitelist
{
JFUSERWHITELIST=(`cat $JFDIR/users/$LOGNAME/whitelist`)
- add/change docs and sample procmailrc for non-local mailbox case;
demonstrate using a filtering recipe, so mail goes into the primary
mailbox after processing. (James Ervin <james@kites.org>,
Message-Id: <5.0.2.1.2.20010613170424.03655810@mail.ci.bedford.va.us>)
I'm not sure exactly how I want to do it yet--perhaps this could
be done automatically by providing a configuration knob and several
possible drop-in defaults.
- check for received: headers that shouldn't exist, as in forged
hotmail, msn, aol, yahoo, etc. domains, without from: or to: headers
in those domains.
|