On Sunday 03 February 2008 16:14:37 OliverScott wrote: > Not sure if this will be of any use to anyone else, of if it can be made to > work with anything other than Exim, but here is the first draft of a script > to generate a whitelist based on outgoing email! I have had it running on a > server (for the last 2 months) handeling 20,000 emails a week for a variety > of end users and as yet it hasn't caused any problems, and has helped to > reduce the chances of false positives... > > I got the idea as a lot of desktop antispam solutions will automatically > add the addresses of people you send email to, to a whitelist. Usually this > feature is called somthing like AutoWhiteList (not to be confused with the > spamassassin AWL which does somthing else entirely). > > The following script (which I hope comes through sucessfully) looks through > the last 4 weeks of Exim maillogs and can be used to generate a > spamassassin rule file to down score incoming emails ...
For some more ideas - with amavisd-new, this feature is called 'pen pals', and uses an exponential decay since the last matching message for calculating a bonus score. It is described in release notes when first intruduced (2.4.2, June 27, 2006): http://www.ijs.si/software/amavisd/release-notes.txt search for: new feature: "pen pals soft-whitelisting" lowers spam score of received replies (or followup correspondence) to a message previously sent by a local user to this address; ... With later version (2.5.0) matching of In-Reply-To and References to a Message-ID header field was added, which facilitates passing of replies to mailing list postings. The pen pals soft-whitelisting is a very useful feature to reduce the number of false positives. Mark