swapped rejects in acls for the correct deny
[exim-website.git] / howto / mailman21.html
index 643b7be3bf1388ea74a0a7b6cdb2f7c2a78b5271..67730155ddf331d4f534a2d927f75309e4df7ef0 100644 (file)
@@ -55,6 +55,8 @@
     <li><a href="#lisver">List verification</a></li>
     <li><a href="#problem">Possible Problems</a></li>
     <li><a href="#dochis">Document History</a></li>
+    <li><a href="#doccha">Document Changes</a></li>
+    <li><a href="#docfin">Final Word</a></li>
   </ul>
 
     <h2><a href="#index"><a name="scope">Scope of this document</a></a></h2>
     driver = smtp
     # put recipient address into return_path
     return_path = \
-      ${local_part:$return_path}+$local_part=$domain@${domain:$return_path}
+      ${local_part:$return_path}+$original_local_part=$original_domain@${domain:$return_path}
     # must restrict to one recipient at a time
     max_rcpt = 1
     # Errors-To: may carry old return_path
     headers_remove = Errors-To
     headers_add = Errors-To: \
-      ${local_part:$return_path}+$local_part=$domain@${domain:$return_path}
+      ${local_part:$return_path}+$original_local_part=$original_domain@${domain:$return_path}
 </pre>
 
     <p>Once this has been configured, Mailman can be set to not do
 
 <pre>
   # Reject bounce (null sender) messages to the list
-  reject   message = "Recipient never sends mail so cannot cause bounces"
+  deny     message = "Recipient never sends mail so cannot cause bounces"
            senders = :
            domains = +mm_domains
            condition = ${if exists{MM_LISTCHK} {yes}{no}}
 
 <pre>
   # Reject bounce (null sender) messages to the list
-  reject   message = "Recipient never sends mail so cannot cause bounces"
+  deny     message = "Recipient never sends mail so cannot cause bounces"
            senders = :
            domains = +mm_domains
            local_parts = \N^.*-(admin|join|leave|owner|request)$\N
-  reject   message = "Recipient never sends mail so cannot cause bounces"
+  deny     message = "Recipient never sends mail so cannot cause bounces"
            senders = :
            domains = +mm_domains
            local_parts = \N^.*-(subscribe|unsubscribe)$\N
 
 <pre>
   # Do callback verification unless Mailman incoming bounce
-  reject   !local_parts = *-bounces : *-bounces+*
+  deny     !local_parts = *-bounces : *-bounces+*
            !verify = sender/callout=30s,defer_ok
 
 </pre>
       <li>Rehashed again by Nigel Metheringham</li>
     </ul>
 
+    <h2><a href="#index"><a name="doccha">Document Changes</a></a></h2>
+
+    <ul>
+      <li><b>14 June 2004</b> Originally written by Nigel Metheringham.</li>
+      <li><b>28 June 2004</b> Fixed a problem with the Exim VERP
+       transport which caused locally aliased recipient addresses to
+       have incorrect VERP extensions added.  Followed posting to
+       exim-users list by Arkadiusz Miskiewicz -- <i>Nigel Metheringham</i>.</li>
+    </ul>
+
+
+    <h2><a href="#index"><a name="docfin">Final Word</a></a></h2>
+
     <p>Like many documents of this type, it has evolved and taken on
     contributions by many many helpful folks, mainly those on the
     Mailman and exim mailing lists.  To all of you, who have made
     You</i>.</p>
 
     <hr>
-    <h4>$Id: mailman21.html,v 1.3 2004/06/09 11:36:59 nigel Exp $</h4>
+    <h4>$Id: mailman21.html,v 1.5 2004/06/28 13:39:38 nigel Exp $</h4>
   </body>
 </html>