blob: 0ee206aa04f2229b3ab03549dd48cfbfb5569c6f (
plain) (
blame)
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
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<link rel="STYLESHEET" href="mailman-admin.css" type='text/css' />
<link rel="first" href="mailman-admin.html" title='GNU Mailman - List Administration Manual' />
<link rel='contents' href='contents.html' title="Contents" />
<link rel='last' href='about.html' title='About this document...' />
<link rel='help' href='about.html' title='About this document...' />
<link rel="prev" href="node23.html" />
<link rel="parent" href="node20.html" />
<link rel="next" href="node25.html" />
<meta name='aesop' content='information' />
<title>2.7.4 Spam Filters</title>
</head>
<body>
<DIV CLASS="navigation">
<div id='top-navigation-panel' xml:id='top-navigation-panel'>
<table align="center" width="100%" cellpadding="0" cellspacing="2">
<tr>
<td class='online-navigation'><a rel="prev" title="2.7.3 Recipient Filters"
href="node23.html"><img src='previous.png'
border='0' height='32' alt='Previous Page' width='32' /></A></td>
<td class='online-navigation'><a rel="parent" title="2.7 The Privacy Options"
href="node20.html"><img src='up.png'
border='0' height='32' alt='Up One Level' width='32' /></A></td>
<td class='online-navigation'><a rel="next" title="2.8 The Bounce Processing"
href="node25.html"><img src='next.png'
border='0' height='32' alt='Next Page' width='32' /></A></td>
<td align="center" width="100%">GNU Mailman - List Administration Manual</td>
<td class='online-navigation'><a rel="contents" title="Table of Contents"
href="contents.html"><img src='contents.png'
border='0' height='32' alt='Contents' width='32' /></A></td>
<td class='online-navigation'><img src='blank.png'
border='0' height='32' alt='' width='32' /></td>
<td class='online-navigation'><img src='blank.png'
border='0' height='32' alt='' width='32' /></td>
</tr></table>
<div class='online-navigation'>
<b class="navlabel">Previous:</b>
<a class="sectref" rel="prev" href="node23.html">2.7.3 Recipient Filters</A>
<b class="navlabel">Up:</b>
<a class="sectref" rel="parent" href="node20.html">2.7 The Privacy Options</A>
<b class="navlabel">Next:</b>
<a class="sectref" rel="next" href="node25.html">2.8 The Bounce Processing</A>
</div>
<hr /></div>
</DIV>
<!--End of Navigation Panel-->
<H3><A NAME="SECTION002274000000000000000">
2.7.4 Spam Filters</A>
</H3>
<P>
This section provides some adjuncts to spam fighting tools; it
doesn't replace dedicated anti-spam tools such as SpamAssassin or
Spambayes.
<P>
<DL>
<DT><STRONG>bounce_matching_headers</STRONG></DT>
<DD>This variable contains header regular expressions, one per line,
and if any of a message's headers matches one of these patterns,
it will be held for moderation. The format is a colon separated
header and value, where the header is case insensitive and the
value is any valid Python regular expression. Lines that start
with # are ignored.
<P>
This variable can be used to catch known spammers by writing
regexps that match against <span class="mailheader">To:</span> or <span class="mailheader">Cc:</span>
lines, or known-bad <span class="mailheader">Message-ID:</span>s. Perhaps more useful
though are patterns that match headers added by spam detection
tools higher up in the tool chain. For example, you might
configure SpamAssassin to add an <span class="mailheader">X-Spam-Score:</span> header
with between zero and 5 stars depending on the spam score. Then
you can add a line to this variable like:
<P>
<div class="verbatim"><pre>
X-Spam-Score: [*]{3,5}
</pre></div>
<P>
This line will match from 3 to 5 stars in the value of this
field.
</DD>
</DL>
<P>
<DIV CLASS="navigation">
<div class='online-navigation'>
<p></p><hr />
<table align="center" width="100%" cellpadding="0" cellspacing="2">
<tr>
<td class='online-navigation'><a rel="prev" title="2.7.3 Recipient Filters"
href="node23.html"><img src='previous.png'
border='0' height='32' alt='Previous Page' width='32' /></A></td>
<td class='online-navigation'><a rel="parent" title="2.7 The Privacy Options"
href="node20.html"><img src='up.png'
border='0' height='32' alt='Up One Level' width='32' /></A></td>
<td class='online-navigation'><a rel="next" title="2.8 The Bounce Processing"
href="node25.html"><img src='next.png'
border='0' height='32' alt='Next Page' width='32' /></A></td>
<td align="center" width="100%">GNU Mailman - List Administration Manual</td>
<td class='online-navigation'><a rel="contents" title="Table of Contents"
href="contents.html"><img src='contents.png'
border='0' height='32' alt='Contents' width='32' /></A></td>
<td class='online-navigation'><img src='blank.png'
border='0' height='32' alt='' width='32' /></td>
<td class='online-navigation'><img src='blank.png'
border='0' height='32' alt='' width='32' /></td>
</tr></table>
<div class='online-navigation'>
<b class="navlabel">Previous:</b>
<a class="sectref" rel="prev" href="node23.html">2.7.3 Recipient Filters</A>
<b class="navlabel">Up:</b>
<a class="sectref" rel="parent" href="node20.html">2.7 The Privacy Options</A>
<b class="navlabel">Next:</b>
<a class="sectref" rel="next" href="node25.html">2.8 The Bounce Processing</A>
</div>
</div>
<hr />
<span class="release-info">Release 2.1, documentation updated on December 13, 2004.</span>
</DIV>
<!--End of Navigation Panel-->
</BODY>
</HTML>
|