aboutsummaryrefslogtreecommitdiffstats
path: root/doc/mailman-install/node26.html
diff options
context:
space:
mode:
authorBarry Warsaw <barry@python.org>2007-12-05 17:23:41 -0500
committerBarry Warsaw <barry@python.org>2007-12-05 17:23:41 -0500
commit3a258ad5cdd98c5705af6c02ba91993b3d382adc (patch)
tree85c90c037ee5b5f992c3b291e66c60cab46d9e73 /doc/mailman-install/node26.html
parent18f080804e368c63de499b32717d57701aaf8880 (diff)
downloadmailman2-3a258ad5cdd98c5705af6c02ba91993b3d382adc.tar.gz
mailman2-3a258ad5cdd98c5705af6c02ba91993b3d382adc.tar.xz
mailman2-3a258ad5cdd98c5705af6c02ba91993b3d382adc.zip
Because the admin directory is no longer included, the www directory isn't
either, and that's where the generated docs used to live. So now, make this directory include the generated docs, removing the old IPC7 and LISA-98 directories, and the .tex source files. These latter are moved to the admin repository.
Diffstat (limited to 'doc/mailman-install/node26.html')
-rw-r--r--doc/mailman-install/node26.html140
1 files changed, 140 insertions, 0 deletions
diff --git a/doc/mailman-install/node26.html b/doc/mailman-install/node26.html
new file mode 100644
index 00000000..5f960845
--- /dev/null
+++ b/doc/mailman-install/node26.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+<link rel="STYLESHEET" href="mailman-install.css" type='text/css' />
+<link rel="first" href="mailman-install.html" title='GNU mailman - installation Manual' />
+<link rel='last' href='about.html' title='About this document...' />
+<link rel='help' href='about.html' title='About this document...' />
+<link rel="next" href="node27.html" />
+<link rel="prev" href="node25.html" />
+<link rel="parent" href="node16.html" />
+<link rel="next" href="node27.html" />
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name='aesop' content='information' />
+<title>6.2.10 SMTP Callback</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="6.2.9 receiver Verification"
+ href="node25.html"><img src='previous.png'
+ border='0' height='32' alt='Previous Page' width='32' /></a></td>
+<td class='online-navigation'><a rel="parent" title="6.2 using the Exim"
+ href="node16.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="6.2.11 doing VERP with"
+ href="node27.html"><img src='next.png'
+ border='0' height='32' alt='Next Page' width='32' /></a></td>
+<td align="center" width="100%">GNU Mailman - Installation Manual</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>
+<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="node25.html">6.2.9 Receiver Verification</a>
+<b class="navlabel">Up:</b>
+<a class="sectref" rel="parent" href="node16.html">6.2 Using the Exim</a>
+<b class="navlabel">Next:</b>
+<a class="sectref" rel="next" href="node27.html">6.2.11 Doing VERP with</a>
+</div>
+<hr /></div>
+</div>
+<!--End of Navigation Panel-->
+
+<h3><a name="SECTION0016210000000000000000">
+6.2.10 SMTP Callback</a>
+</h3>
+
+<p>
+Exim's SMTP callback feature is an even more powerful way to detect bogus
+sender addresses than normal sender verification. Unfortunately, lots of
+servers send bounce messages with a bogus address in the header, and there are
+plenty that send bounces with bogus envelope senders (even though they're
+supposed to just use an empty envelope sender for bounces).
+
+<p>
+In order to ensure that Mailman can disable/remove bouncing addresses, you
+generally want to receive bounces for Mailman lists, even if those bounces are
+themselves not bounceable. Thus, you might want to disable SMTP callback on
+bounce messages.
+
+<p>
+With Exim 4, you can accomplish this using something like the following in
+your <code>RCPT TO</code> ACL:
+
+<p>
+<div class="verbatim"><pre>
+ # Accept bounces to lists even if callbacks or other checks would fail
+ warn message = X-WhitelistedRCPT-nohdrfromcallback: Yes
+ condition = \
+ ${if and {{match{$local_part}{(.*)-bounces\+.*}} \
+ {exists {MAILMAN_HOME/lists/$1/config.pck}}} \
+ {yes}{no}}
+ {yes}{no}}
+
+ accept condition = \
+ ${if and {{match{$local_part}{(.*)-bounces\+.*}} \
+ {exists {MAILMAN_HOME/lists/$1/config.pck}}} \
+ {yes}{no}}
+ {yes}{no}}
+
+ # Now, check sender address with SMTP callback.
+ deny !verify = sender/callout=90s
+</pre></div>
+
+<p>
+If you also do SMTP callbacks on header addresses, you'll want something like
+this in your <code>DATA</code> ACL:
+
+<p>
+<div class="verbatim"><pre>
+ deny !condition = $header_X-WhitelistedRCPT-nohdrfromcallback:
+ !verify = header_sender/callout=90s
+</pre></div>
+
+<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="6.2.9 receiver Verification"
+ href="node25.html"><img src='previous.png'
+ border='0' height='32' alt='Previous Page' width='32' /></a></td>
+<td class='online-navigation'><a rel="parent" title="6.2 using the Exim"
+ href="node16.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="6.2.11 doing VERP with"
+ href="node27.html"><img src='next.png'
+ border='0' height='32' alt='Next Page' width='32' /></a></td>
+<td align="center" width="100%">GNU Mailman - Installation Manual</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>
+<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="node25.html">6.2.9 Receiver Verification</a>
+<b class="navlabel">Up:</b>
+<a class="sectref" rel="parent" href="node16.html">6.2 Using the Exim</a>
+<b class="navlabel">Next:</b>
+<a class="sectref" rel="next" href="node27.html">6.2.11 Doing VERP with</a>
+</div>
+</div>
+<hr />
+<span class="release-info">Release 2.1, documentation updated on December 5, 2007.</span>
+</div>
+<!--End of Navigation Panel-->
+
+</body>
+</html>