John Windsor wrote:
Anyone have any experience with PopFile http://popfile.sourceforge.net
It proports to be spam filtering software (well Pearl Scripts actually)
just wondered on thoughts for this and/or suggestions on this or other
Spam filtering software.
I use fetchmail to download mail and procmail to filter it. Here is my filtering system:

1. Deliver mail from known mailing lists.
2. Delete mail from unacceptable senders. (blacklist)
3. Deliver mail from other known sources (my scripts, cronjobs etc).
4. Deliver mail from acceptable senders. (whitelist)
5. Deliver mail that was sent using my full name and address.
6. Deliver mail that was signed and/or encrypted using PGP/GnuPG.
7. Delete mail that was sent using Asian character sets.
8. Delete mail that was relayed through mail servers in Asian time zones.
9. Hold all other mail until a confirmation response is received.

The confirmation process works like this:

1. A message received from an unknown sender is saved to a file using a generated filename (YYYYMMDDHHMMSS.ProcessID). The filename serves as the spam ID for that message.

2. The script then sends a confirmation request back to the sender. The confirmation request includes a link to a web site (this step is not practical for most people).

3. When the sender uses the link, they get a very basic page with one button: "Deliver My Message". Clicking that button generates a specially formatted confirmation response message to me that includes the spam ID.

4. My procmail filters pipe the response message to a second Perl script which parses out the spam ID and uses it to retrieve the original message.

5. The script uses formail to change the "To:" header to one that causes procmail to deliver it to my Inbox. Then it pipes the altered message through procmail (which ensures proper Inbox file locking) to deliver the message to my Inbox.


I once had the confirmation system setup so a simple reply would serve to deliver the held message, but there wree just enough mail robots out there which would auto-reply to messages that I decided to use a link to a web page to better differentiate between auto-responders and human beings.

Admittedly, this is too involved for most people, but now I do not have to deal with spam at all. Even false positives are not lost, as long as the sender confirms the message within 7 days.

Tony
--
Anthony E. Greene <mailto:[EMAIL PROTECTED]%3E>
OpenPGP Key: 0x6C94239D/7B3D BD7D 7D91 1B44 BA26 C484 A42A 60DD 6C94 239D
AOL/Yahoo Chat: TonyG05 HomePage: <http://www.pobox.com/~agreene/>
Linux. The choice of a GNU generation. <http://www.linux.org/>



--
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list


  • Popfile John Windsor
    • Anthony E. Greene

Reply via email to