1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
$var title: Mailinglisten
$var headline:
spam, und was mensch dagegen machen kann<br />
<span class="small">als AdministratorIn einer Mailingliste bei
spline</spam>
<div class="create">
Es gibt verschiedene Möglichkeiten, abhängig z.B. davon, ob die Liste komplett moderiert ist, oder nur Mitglieder posten dürfen.
<ul>
<li>
Zunächst bemühen wir uns bei spline, Spam erst gar nicht
anzunehmen.
<ul>
<li>
Da dies natürlich automatisiert passiert, ist das eine etwas
heikle Sache, da auf gar keinen Fall legitime Mail abgewiesen
werden soll.
</li>
<li>
Andersherum sehen wir immer wieder Spammer, die ihre Emails
darauf trainieren, am Spamfilter vorbei zu kommen.
</li>
<li>
Manchmal dauert es eine Weile, bis sich die Situation durch
verbesserte Filtermaßnahmen wieder normalisiert.
</li>
</ul>
</li>
<li>
Trotzdem bleiben innerhalb des "Sicherheitsabstandes" nicht wenige
Spam-Mails.
<ul>
<li>
Mailman bietet Dir die Möglichkeit, basierend auf der
Spam-Kennzeichnung Mails wegzuwerfen oder zurückzuweisen.
</li>
<li> Schau dir im Admin-Interface mal
<ul>
<li>
"<b>Abo-Regeln und Adreßfilter...</b>"
<ul>
<li>
"<b>Spam-Filter</b>" an.
</li>
</ul>
</li>
</ul>
</li>
<li>
Im oberen Bereich, der
Konfigurationsoption <b>header_filter_rules</b>, könntest du
folgende Zeilen eintragen,<br />
um Spam ab einem Wert von 5 auszusortieren (jede Zeile wird
separat verarbeitet):
<pre>
X-Spam-Status: Yes
X-Spam-Level: \+{5,}
</pre>
</li>
<li>
der "<code>Spam-Status: Yes</code>" wird ab einem Level von 5
gesetzt.
</li>
<li>
Wenn du den "Sicherheitsabstand" größer oder kleiner haben
willst, verwendest du nur die zweite Zeile, und erhöhst (oder
verringerst) die Zahl.
<ul>
<li>
Aber vorsicht, ich hatte schon legitime Mail mit einem
score von 3.6,<br />
und auch wenn sie nicht einfach verschwindet, sondern mit
einer Fehler-<br />
meldung zurück geht, wissen viele Absender nicht was sie
machen können.
</li>
</ul>
</li>
</ul>
</li>
<li>
Insbesondere wenn die Liste nur für Mitglieder ist, gibt es noch
eine weitere Möglichkeit den Administrationsaufwand zu verringern:
<ul>
<li>
Mails von Nichtmitgliedern sofort verwerfen,
</li>
<li>
aber dem Admin eine Kopie schicken, der dann im Zweifel die
weggeworfene Nachricht erneut an die Liste schickt und damit
"legitimiert".
</li>
<li>
Anstatt am Web-Interface rumzuklicken muss man nur seine
Emails lesen/löschen (und kann da evtl. nochmal lokal
filtern).
</li>
<li>
Die Konfigurationsoptionen dafür finden sich unter
<ul>
<li>
"<b>Abo-Regeln und Adreßfilter...</b>"
<ul>
<li>
"<b>Absender-Filter</b>"
</li>
</ul>
</li>
</ul>
die Optionen heißen <b>generic_nonmember_action</b>
und <b>forward_auto_discards</b>.
</li>
</ul>
</li>
<li>
Bei allen Mühen, etwas Spam wird immer bleiben. Bei weniger als 3
Mails/Tag lohnt es sich vielleicht, zu lernen wie man mit seinem
Mailprogramm die an die Benachrichtigungsmail angehängte Nachricht
zurückschickt, um die gehaltene Mail ohne Web-Interaktion direkt
zu löschen. Oder vielleicht kann Dein Mailprogramm die
Spam-Kennzeichnung im Mail-Kopf finden und die Mail in einen
besonderen Ordner verschieben, den Du nur alle 3 Tage anguckst?
Meistens sieht man ja auf den ersten Blick ob etwas spam
ist... Eine .procmailrc-Regel dafür wäre z.B.:
<pre>
# hinfort mit spam!
:0
* ^X-Spam-Level: \+\+\+\+\+\+*|^X-Spam-Level: * \*\*\*\*\*\**
$$MAILDIR/spam
</pre>
Die Regel greift ab einem Spam-Level von 5, was normalerweise
reicht. Die Variante mit den Sternen ist für Spam von anderswo,
spline macht nur +
</li>
</ul>
Viel Erfolg,<br />
Florian<br />
mailman AT spline
</div>
|