junkfilter a junk email filter system for procmail Copyright 1997-2003 Gregory Sutter $Id: TODO,v 1.4 2003/12/01 11:29:12 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 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 , 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.