Your message dated Fri, 22 May 2009 09:32:12 +0000
with message-id <[email protected]>
and subject line Bug#520040: fixed in mailman 1:2.1.12-2
has caused the Debian Bug report #520040,
regarding mailman: postfix-to-mailman.py: use relay_recipient_maps to avoid
backscatter mail
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
520040: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=520040
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mailman
Version: 1:2.1.11-11
Severity: wishlist
Tags: patch
Hello,
I think the most beautiful way to use Mailman with Postfix is to dedicate it a
domain, and to use the specific transport to relay mail to it. But… as Postfix
does not know the valid addresses, messages to invalid recipients are treated
with bounces, that result in backscatter mail.
I found a way to avoid such bounces, and rather make Postfix refuse the invalid
messages during the client SMTP connexion. Indeed, for alias-based
configurations, Mailman is able to generate an Postfix-style alias table. With
the dedicated transport, we do not need this table, but… it can be used as a
relay recipient map, to make Postfix know wich addresses are valid for the
relayed domain!
So, here is a small patch for postfix-to-mailman.py, that modifies the
integration instructions. Hope it may be useful.
Regards,
--
Tanguy Ortolo
-- System Information:
Debian Release: 5.0
APT prefers stable
APT policy: (990, 'stable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- postfix-to-mailman.py.old 2009-03-17 00:35:33.000000000 +0100
+++ postfix-to-mailman.py 2009-03-17 00:47:57.000000000 +0100
@@ -45,6 +45,7 @@
#
# /etc/postfix/main.cf:
# relay_domains = ... lists.example.com
+# relay_recipient_maps = ... hash:/var/lib/mailman/data/virtual-mailman
# transport_maps = hash:/etc/postfix/transport
# mailman_destination_recipient_limit = 1
#
@@ -57,7 +58,8 @@
# lists.example.com mailman:
#
# /etc/mailman/mm_cfg.py
-# MTA = None # No MTA alias processing required
+# MTA = Postfix # So that mailman generates the recipients table
+# POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.example.com']
# # alias for postmaster, abuse and mailer-daemon
# DEB_LISTMASTER = '[email protected]'
#
@@ -67,10 +69,13 @@
# here. Typically a virtual domain lists.domain.com is used for
# Mailman, and domain.com for regular email.
#
-# With the sheer amount of spam using faked addresses it seems more
-# appropriate to me to just reject non-existing addresses. The old
-# behavior sending a helpful bounce message is still configurable
-# by defining DEB_HELP_TEXT in mm_cfg.
+# The recipient map allows Postfix to know which addresses exists.
+# Thus, if someone tries to send a (spam?) message to an undefined
+# address in the domain connected to Mailman, Postfix will just refuse
+# it instead of sending a (backscatter?) bounce.
+#
+# When you are done, restart Postfix, and run /usr/lib/mailman/bin/genaliases
+# to generate the initial recipient map for the existing mailing-lists.
# Exit codes accepted by postfix
# from postfix-2.0.16/src/global/sys_exits.h
--- End Message ---
--- Begin Message ---
Source: mailman
Source-Version: 1:2.1.12-2
We believe that the bug you reported is fixed in the latest version of
mailman, which is due to be installed in the Debian FTP archive:
mailman_2.1.12-2.diff.gz
to pool/main/m/mailman/mailman_2.1.12-2.diff.gz
mailman_2.1.12-2.dsc
to pool/main/m/mailman/mailman_2.1.12-2.dsc
mailman_2.1.12-2_amd64.deb
to pool/main/m/mailman/mailman_2.1.12-2_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Lionel Elie Mamane <[email protected]> (supplier of updated mailman package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
Format: 1.8
Date: Fri, 22 May 2009 11:09:49 +0200
Source: mailman
Binary: mailman
Architecture: source amd64
Version: 1:2.1.12-2
Distribution: unstable
Urgency: low
Maintainer: Mailman for Debian <[email protected]>
Changed-By: Lionel Elie Mamane <[email protected]>
Description:
mailman - Powerful, web-based mailing list manager
Closes: 513988 520040
Changes:
mailman (1:2.1.12-2) unstable; urgency=low
.
[ Lionel Elie Mamane ]
* README.Exim4.Debian: add debug_print statements
* apply fix from upstream to 77_header_folding_in_attachments
to fix bug it introduces: messages with lines starting with
"From" are split into several messages in the archive.
* Use autoconf >= 2.50, not 2.13
* Ensure Mailman locks directory exists before calling update
(Closes: #513988).
.
[ Thijs Kinkhorst ]
* Apply patch from Tanguy Ortolo updating postfix-to-mailman
instructions to avoid backscatter mail (Closes: #520040).
* Remove obsolete unicodify_archives for upgrading sarge->etch.
Checksums-Sha1:
c1dc68875666697a8526c3d25b32dcb7158b4446 1327 mailman_2.1.12-2.dsc
c8c03f1bfc7414064ef7af945062ce748992dbac 126182 mailman_2.1.12-2.diff.gz
7bc11f1fe135cdf810fbad59856f1d61eed5da2e 9341830 mailman_2.1.12-2_amd64.deb
Checksums-Sha256:
be5bbad2e8c07ce9567d923cddf6cc14172c8a64c0dae4b4943bdd91d5ebf837 1327
mailman_2.1.12-2.dsc
082751a0875cc5756df27084a5035ade88af4a796ad4587d339d18165546d05c 126182
mailman_2.1.12-2.diff.gz
5c3064582c97fb6cbc623ff04af2424b83520be1bd24d95361fadda04a972f2e 9341830
mailman_2.1.12-2_amd64.deb
Files:
14d0f7cd3c432e5232613ab0a1686a50 1327 mail optional mailman_2.1.12-2.dsc
3f7f31959f1d84e6c3adda128ae2b611 126182 mail optional mailman_2.1.12-2.diff.gz
7002fac33b473d4f6f9111438a340bc5 9341830 mail optional
mailman_2.1.12-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEAREDAAYFAkoWbMwACgkQscRzFz57S3MkHwCg1cEwzdITy/S4iAWMemo0Zxru
DfEAnRyP3vbRlVgcqJolGy25aVYmy1C0
=wSaR
-----END PGP SIGNATURE-----
--- End Message ---