[Mailman-Developers] Google Summer of Code - Spam Defense

Timo Wingender timowi.lists at gmx.de
Thu Mar 27 16:26:29 CET 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I like to participate in Google Summer of Code this year. One possible 
Project for me is to implement some Spam Defense in Mailman. I think 
development for Mailman should be possible through Python Software 
Foundation. Am I right with this?

I administrate a Mailman installation with about 100 lists and thousands 
of users and I moderate most of the Lists. I think the biggest Problem 
of Mailman is the lack in spam defense. Discard messages from nonmembers 
is no option on most lists.

Some time ago I began some modification of Mailman. But I never finished 
it. The first action is to integrate support for SpamAssassin in 
Mailman. Therefor I wrote a python class spamc which connects to spamd. 
This gives the possibility to scan all incoming Mail.
Further ideas for spam defense are:
- - Add the possibility to scan all messages form nonmembers half an 
hour later again before mark them as hold. This is because most of the 
mails which are not recognized as spam are to new. The servers are not 
in any blacklist at time of incoming.
- - Train the bayes filter from Mailman. Forward all accepted Messages 
to SpamAssassin to learn them as ham. The autolearn feature of SA 
doesn't work for me. It learns to much false negatives.

This are my ideas so far. Is this welcome in Mailman and is it enough 
for an GSoC Project? Where would it be best? 2.1.11? 2.2.0? 3.0.0?

Best Wishes
Timo



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFH67yiakDbqHKnrh8RAhxoAKDYWguLeFxuSAy18sSCXdwWONmdiwCg2YwO
W60FvGTr79tAAXZEndPSFSk=
=iutB
-----END PGP SIGNATURE-----



More information about the Mailman-Developers mailing list