Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the 'Another suggestion . . .' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Another suggestion . . .
Authored by: eDogg on Mar 24, '03 10:28:06AM
Being thoroughly annoyed with spam myself, I've done some extensive research into filtering the junk out. While creating rules based on headers and certain flagged words can do a lot of good, the better solution is to use a stastical method of analysis called "bayesian filtering". For a detailed explanation of why this method is better, click here.

This may sound kinda complex, and it is, but the implementation isn't that bad. There's a project on Sourceforge called POPfile. The good news is that it's Perl-based, so it will work on any system that supports Perl (OS X included). The bad news is that the filter only currently supports POP mail, not IMAP (sorry .Mac people).

I've been using this filter for only a few weeks and it's already at 98.5% accuracy with no false positives. And I can use the same "brains" on every computer I use, since it's cross platform compatible. I highly recommend it.

[ Reply to This | # ]

How do you get this to work?
Authored by: uochris on Mar 24, '03 02:51:53PM

When I run perl popfile.pl I get

[Chris:/applications/popfile-0.18.1] mac% perl popfile.pl
Can't locate MIME/Base64.pm in @INC (@INC contains: /System/Library/Perl/darwin /System/Library/Perl /Library/Perl/darwin /Library/Perl /Library/Perl /Network/Library/Perl/darwin /Network/Library/Perl /Network/Library/Perl .) at Classifier/MailParse.pm line 15.
BEGIN failed--compilation aborted at Classifier/MailParse.pm line 15.
Compilation failed in require at Classifier/Bayes.pm line 15.
BEGIN failed--compilation aborted at Classifier/Bayes.pm line 15.
Compilation failed in require at popfile.pl line 239.



[ Reply to This | # ]
How do you get this to work?
Authored by: Quantum Panda on Mar 24, '03 05:23:10PM
There are two things you need to have installed that don't come with POPfile: (1) Perl, which is in the Developer's Tools, and (2) the MIME/Base64 module for Perl, which Apple inexplicably doesn't include in their Perl installation. This site has a link to the module, as well as good detailed instructions for installing the whole shebang and setting up a startup item to automatically run it at startup.

[ Reply to This | # ]