From d3b9c5d4cd4c85b302279fcd1d4e8e70c24831ab Mon Sep 17 00:00:00 2001
From: nigel
Date: Fri, 19 Nov 2004 14:25:58 +0000
Subject: [PATCH] VERP fixes, ACL fixes
---
howto/mailman21.html | 20 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/howto/mailman21.html b/howto/mailman21.html
index 6773015..7dc57b5 100644
--- a/howto/mailman21.html
+++ b/howto/mailman21.html
@@ -460,14 +460,15 @@
mailman_verp_router:
driver = dnslookup
# we only consider messages sent in through loopback
- condition = ${if eq{$sender_host_address}{127.0.0.1}{yes}{no}}
+ condition = ${if or{{eq{$sender_host_address}{127.0.0.1}}
+ {eq{$sender_host_address}{::1}}}{yes}{no}}
# we do not do this for traffic going to the local machine
domains = !+local_domains:!+mm_domains
ignore_target_hosts = <; 0.0.0.0; \
+ 64.94.110.11; \
127.0.0.0/8; \
- ::1/128; \
- fe80::/10; \
- ff00::/8
+ ::1/128;fe80::/10;fe \
+ c0::/10;ff00::/8
# only the un-VERPed bounce addresses are handled
senders = "*-bounces@*"
transport = mailman_verp_smtp
@@ -486,13 +487,12 @@
driver = smtp
# put recipient address into return_path
return_path = \
- ${local_part:$return_path}+$original_local_part=$original_domain@${domain:$return_path}
+ ${local_part:$return_path}+$local_part=$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}+$original_local_part=$original_domain@${domain:$return_path}
+ headers_add = Errors-To: ${return_path}
Once this has been configured, Mailman can be set to not do
@@ -737,6 +737,10 @@
transport which caused locally aliased recipient addresses to
have incorrect VERP extensions added. Followed posting to
exim-users list by Arkadiusz Miskiewicz -- Nigel Metheringham.
+
19 November 2004 Fixed previously unnoticed brainstorm
+ where reject had been used as a ACL verb rather than
+ deny. Fixes to the VERP router/transport pair.
+ -- Nigel Metheringham
@@ -749,6 +753,6 @@
You.
- $Id: mailman21.html,v 1.5 2004/06/28 13:39:38 nigel Exp $
+ $Id: mailman21.html,v 1.6 2004/11/19 14:18:55 nigel Exp $