123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179 |
- From: whoever sends this
- Subject: Bits from the listmasters
- Hi everyone,
- As you might have already read from several posts on debian-devel or
- debian-user, lists.debian.org has a new spam filter setup. This was
- done during the listmaster@ + owner@bugs meeting in Essen, Germany.
- But to review everything in a single message:
- Internals
- ---------
- * Amavis-Setup
- The new spam filter setup of lists.debian.org includes the use of
- amavisd-new. We are using a feature called policy-banks, where we
- have grouped all 180 mailing lists into the following policy banks
- plus a few more administrative ones:
- * bug * lang-greek
- * en-ht * lang-hu-fi
- * en-lt * lang-indic
- * lang-arabic * lang-indonesic
- * lang-asian * lang-romanic
- * lang-esperanto * lang-scandinavic
- * lang-french * lang-slavic
- * lang-germanic
- Each policy bank has its own spam filtering setup. Most of it can be
- looked at, as it is checked into svn[1]. To find out to which policy
- bank a list belongs, look for the X-Virus-Scanned header in the email.
- The advantage of this new setup is that now we can distinguse between
- different list types, and can set filters and scorings for each
- list type on its own.
- Mails to each list can be "ham", "maybe-spam" and "spam". For
- borderline messages (maybe-spam) we are currently implementing a
- queueing mechanism, which allows us to delay these mails for a while
- and on recheck them after a defined time has passed.
- Gandalf
- ~~~~~~~
- Don Amstrong is currently implementing a new greylisting daemon we
- want to use on lists.debian.org. You now might ask, why another
- greylisting daemon? We were inspired by the sort of postfix-weight is
- working, but think it has some design flaws. Also we consider some
- reporting mechanism back from spamassassin back into the greylisting
- daemon quite helpful. Stay tuned, as we want this feature going live
- rather soon.
- Considering of lurker as webfrontend
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The listmaster team currently evaluating lurker as official
- additional webfrontend for the mailing list archive. A few
- show-stoppers have been found and documented in [2]. These have been
- forwarded to the lurker upstream who is also Debian developer. We
- hope to have these changes implemented rather soon, so we can also
- offer lurker as an official web archive.
- SVN on Alioth
- ~~~~~~~~~~~~~
- We have moved some non-confidential configuration files to an SVN
- repository on Alioth, including our SpamAssassin and amavisd-new
- configuration. It can be viewed here[1]. If you want to help us with
- spam filtering, see if you can improve the SpamAssassin rule files.
- Send patches to them to listmaster@lists.debian.org.
- Team members
- ~~~~~~~~~~~~
- There has been quite a bit of restructuring of listmaster team
- members, since we last sent out an official bits from the
- listmasters. New members were added, some old members left the team.
- All of them did tremendous good work as listmasters and we want to
- thank them. Our thanks goes to Jaakko Niemi, Anand Kumria, Frans
- Pop, Robert McQueen and Cesar Mendoza.
- Recently we have also added three more team members, Don Armstrong,
- David Moreno Garza and Thomas Viehmann, last one doing listarchives
- only.
- Clean up
- ~~~~~~~~
- We use smartlist[3] for running the lists. Smartlist consists of a
- series of C programs, procmail and shellscripts. The setup was
- deployed originally sometime in 1998 (judging from some file
- timestamps) and since then it has evolved. Currently we have 180
- lists and each of it has more than 30 files that define how it works
- (maxsize, moderation, ...). That sums up to more than 6000 files we
- have to maintain.
- So now we have been cleaning up and linking identical files
- together, reducing the differing configuration files to ideally one
- file per list.
- During the listmaster meeting this progress started, and about 1000
- files have been linked together. The process of simplifying and
- unifying configurations is still in process.
- There are also some spam filter remnants in these configurations,
- that are also being moved into the spamassassin-config.
- whitelist
- ~~~~~~~~~
- While it is possible to post with an address which isn't subscribed
- to the lists, we recommend that you subscribe to our white-list
- (http://lists.debian.org/whitelist/) so that our system recognizes
- you. This will reduce the risk of false positives causing your mail
- to be dropped.
- Cooperation between bugs and lists
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- During the meeting in Essen Don Amstrong and Robert Blarson from
- bugs.debian.org team were present. This helped quite a lot, as we were
- able to ease the configuration of the spamfilters on both sides, so we
- are now using mostly the same SpamAssassin config, which should
- improve the spam situation on both sides.
- How to help listmasters against spam
- ------------------------------------
- * If you notice a spam in the list archives, press the 'Report As
- Spam'-Button.
-
- * If you run some spam-protecting mechanisms like
- + greylisting
- + tdma (challenge-response system)
- + virus scanner
- + spamscanner
-
- make sure that it doesn't reject mails from murphy.debian.org (and
- master.debian.org), as our bounce detection software is likely to
- unsubscribe you. From the figures above you can see that we filter
- a lot of spam and malware, but as we run a
- posting-is-open-for-everyone policy, there will always new kinds of
- junk that will pass our filters.
-
- * Do not ever report spam received through our lists to third parties
- services. They are likely to blacklist us or complain to our ISP,
- both of which result in degraded performance for yourself and
- others. This is also likely to cause tension between us, our
- sponsors and their ISPs.
-
- * Report spam that gets to you through our filters to
- report-listspam@lists.debian.org. Please leave all the headers
- untouched. The best method is to bounce (as in mutt) them. There is a
- plugin for thunder^Wicesomething to do that at
- http://mailredirect.mozdev.org/ . DO NOT do this automagically. If
- you want to help us, you must make personally sure that the things
- you report are REALLY spam.
-
- * If you receive lots of spam and know how to stop it through
- procmail or spamassassin, send us (listmaster@lists.debian.org) a
- note with the recipe, or contact us in OFTC #debian-lists
-
- * If you really want to use some kind of auto-responder, make sure
- that it is sane, and interprets the Lists and Precedence-Headers
- correctly so it ignores our mails. If we find that your mail
- address issues automatic responses to the list or subscribers,
- we'll unsubscribe you from all lists.
-
- * Don't subscribe to our lists with a forwarding mail address, if something
- goes wrong with the mail address you are forwarding to, it will be harder
- for us to find out exactly which address we have to drop. Instead, please
- subscribe with the address on which you will be reading the mail. You are
- free to send responses with another address, so your receiving
- address isn't published.
- * Please keep in mind that the Mails to our public lists are
- publically archived at lists.debian.org and many other services
- on the net. This means that everything in your mail is public,
- including your sending mail address.
- [1] http://svn.debian.org/wsvn/pkg-listmaster/
- [2] http://wiki.debian.org/Teams/ListMaster/LurkerProblems
- [3] http://packages.debian.org/smartlist
- # vim: tw=72
|