[Mailman-Developers] Google Summer of Code - Spam Defense
Stephen J. Turnbull
stephen at xemacs.org
Fri Mar 28 09:51:38 CET 2008
Timo Wingender writes:
> 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?
I don't speak for the core developers, but to summarize what several
others have said and add a couple of points:
- If you are going to reject or discard a post, you really want to
reject it in the SMTP transaction that submits it to your external
MX, not in Mailman. This implies
- Since SpamAssassin (SpamBayes, etc) are easily integrated into MTAs,
it's of secondary value to have them run from Mailman. There are
also already such patches, so I don't think those would really
qualify for GSoC by themselves.
- The big hole in the current architecture is that there is no way for
spam filters in the MTA to get information from Mailman's member
lists. That seems to be the crucial defect at present.
- You should get in touch with Brad Knowles who currently isn't
subscribed to this list AFAIK, but is the resident anti-spam guru on
Mailman-Users. He might be a good GSoc mentor if he's willing,
although he's not a code jockey AFAIK.
- Peripherally related, but also very important, is work on the
backscatter problem. See the ongoing "before next release: disable
backscatter in default installation" thread on this list. However,
Jo Rhett has sketched out what basically is needed. It's not big
enough to qualify for GSoC ;-) The remaining work, however, is
substantial, but may not really be on-topic for GSoC: updating the
templates, working with the translators to get the new templates
translated, and testing the result.
- (I do not speak for Barry or Mark, but FWIW) As I read Barry's
statements, this kind of thing would not be appropriate for 2.1.
- It is definitely appropriate for 2.2 IMO. That would need Mark's
cooperation, of course.
- Barry has already started work on 3.0 with the intent of realizing
some of the ideas summarized above by allowing callbacks into
Mailman to be subscriber info for the use of the MTA, including spam
fighting. Probably the architectures of a 2.2 implementation and a
3.0 implementation would be quite different.
HTH
More information about the Mailman-Developers
mailing list