Sendmail mailer in Python

Bug #557997 reported by ppsys
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNU Mailman
Fix Released
Undecided
Unassigned

Bug Description

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 <email address hidden> 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

Revision history for this message
ppsys (ppsys-users) wrote :

Logged In: YES
user_id=75166

version for MM 2.1b5

Revision history for this message
ppsys (ppsys-users) wrote :

Logged In: YES
user_id=75166

Fix for permissions related exceptions being generated by the
subprocess spawned by mm_mailer script.

Revision history for this message
ppsys (ppsys-users) wrote :

Logged In: YES
user_id=75166

Fix for permissions related exceptions being generated by the
subprocess spawned by mm_mailer script

Revision history for this message
ppsys (ppsys-users) wrote :

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 :-)"

Revision history for this message
ppsys (ppsys-users) wrote :

Logged In: YES
user_id=75166

mailer-2.1-0.1.patch is a revision of the patch for MM 2.1
compatibility

Revision history for this message
ppsys (ppsys-users) wrote :

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

Revision history for this message
ppsys (ppsys-users) wrote :

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.

Revision history for this message
ppsys (ppsys-users) wrote :

The file mailer-2.0.13-0.4.patch was added: Enhanced patch for MM 2.0.13

Revision history for this message
ppsys (ppsys-users) wrote :

The file mailer-2.1-0.3.patch was added: Enhanced patch for MM 2.1

Revision history for this message
ppsys (ppsys-users) wrote :

Logged In: YES
user_id=75166

mailer-2.1-0.3.patch is also applicable to MM release 2.1.1

Revision history for this message
ppsys (ppsys-users) wrote :

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

Revision history for this message
ppsys (ppsys-users) wrote :

The file mailer-2.1.2-0.1.patch.gz was added: mailer patch for MM 2.1.2

Revision history for this message
ppsys (ppsys-users) wrote :

Logged In: YES
user_id=75166

mailer-2.1.3-0.1.patch is a MM 2.1.3 compatible version of the
patch

Revision history for this message
ppsys (ppsys-users) wrote :

The file mailer-2.1.3-0.1.patch was added: mailer-2.1.3-0.1.patch is a MM 2.1.3 compatible version of the patch

Revision history for this message
ppsys (ppsys-users) wrote :

Logged In: YES
user_id=75166

mailer-2.1.3-0.1.patch can be used with MM 2.1.4

Revision history for this message
ppsys (ppsys-users) wrote :

Logged In: YES
user_id=75166

mailer-2.1.3-0.2.patch can be used with MM 2.1.4

Revision history for this message
ppsys (ppsys-users) wrote :

The file mailer-2.1.3-0.2.patch.gz was added: minor anti-spam revision

Revision history for this message
ppsys (ppsys-users) wrote :

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

Revision history for this message
ppsys (ppsys-users) wrote :

The file mailer-2.1.5-0.1.patch.gz was added: Patch revised for MM 2.1.5 compatibility

Revision history for this message
ppsys (ppsys-users) wrote :

Logged In: YES
user_id=75166

This patch is no longer being maintained.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.