This patch provide a Python implementation (with C
wrapper) of a Sendmail mailer, if Sendmail is your MTA
of choice, which removes the necessity of maintining an
aliases database on your Mailman server. All subject to
a bunch of conditions most prominent of which is that
the server has to be pretty much dedicated to MM.
This patch draws on an original contribution by David
Champion <dgc@uchicago.edu> which is included in
the contrib directory of the Mailman 2.1b distribution as
mm-handler.
See the README.SENDMAIL.mailer installed by this
patch for differences between this and David's Perl
original and more information of what you are getting into
if you use this patch.
Versions of the patch for MM 2.0.13 and MM 2.1b5 are
available.
This patch requires patch 644797 to be installed before
it.
In the MM build directory say:
patch -p1 < patch-filename
Logged In: YES
user_id=75166
version for MM 2.1b5
Logged In: YES
user_id=75166
Fix for permissions related exceptions being generated by the
subprocess spawned by mm_mailer script.
Logged In: YES
user_id=75166
Fix for permissions related exceptions being generated by the
subprocess spawned by mm_mailer script
Logged In: YES
user_id=75166
mailer-2.1b6-0.1.patch is MM 2.1b6 compatible. It also folds
the case of listname and servername for compaiblity with
MMs naive belief that listnames are case all lower case.
case "(Email addresses are not case sensitive, but they are
sensitive to almost everything else :-)"
Logged In: YES
user_id=75166
mailer-2.1-0.1.patch is a revision of the patch for MM 2.1
compatibility
Logged In: YES
user_id=75166
the mm_mailer script in mailer-2.1-0.2.patch now handles
VERP'ed return addresses in bounced mail which I missed in
the original implementation
Logged In: YES
user_id=75166
mailer-2.1-0.3.patch and mailer-2.0.13-0.4.patch have VERP
handling added and a new feature to rejct delivery of mail to
existing lists by adding the lists names to a
SUSPENDED_LISTS dictionary variable defined in
mm_cfg.py. This is equivalent to deleting list aliases from the
aliases file, while leaving the list itself in place, in a
conventional sendmail configuration.
Enhanced patch for MM 2.0.13
Enhanced patch for MM 2.1
Logged In: YES
user_id=75166
mailer-2.1-0.3.patch is also applicable to MM release 2.1.1
mailer patch for MM 2.1.2
Logged In: YES
user_id=75166
mailer-2.1.2-0.1.patch.gz removes support for MM 2.0.13 mail
aliases from the mailer and is MM 2.1.2 compatible
Logged In: YES
user_id=75166
mailer-2.1.3-0.1.patch is a MM 2.1.3 compatible version of the
patch
mailer-2.1.3-0.1.patch is a MM 2.1.3 compatible version of the patch
Logged In: YES
user_id=75166
mailer-2.1.3-0.1.patch can be used with MM 2.1.4
Logged In: YES
user_id=75166
mailer-2.1.3-0.2.patch can be used with MM 2.1.4
minor anti-spam revision
Logged In: YES
user_id=75166
mailer-2.1.5-0.1.patch.gz is a MM 2.1.5 compatible version of the patch
Patch revised for MM 2.1.5 compatibility
Logged In: YES
user_id=75166
This patch is no longer being maintained.