Menu

#175 Sendmail mailer in Python

Mailman 2.1
closed-out-of-date
nobody
5
2006-10-03
2002-11-27
No

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

Discussion

  • Richard Barrett

    Richard Barrett - 2002-11-27

    Logged In: YES
    user_id=75166

    version for MM 2.1b5

     
  • Barry Warsaw

    Barry Warsaw - 2002-11-27
    • milestone: --> Mailman 2.1
     
  • Richard Barrett

    Richard Barrett - 2002-12-03

    Logged In: YES
    user_id=75166

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

     
  • Richard Barrett

    Richard Barrett - 2002-12-03

    Logged In: YES
    user_id=75166

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

     
  • Richard Barrett

    Richard Barrett - 2002-12-11

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

     
  • Richard Barrett

    Richard Barrett - 2003-01-02

    Logged In: YES
    user_id=75166

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

     
  • Richard Barrett

    Richard Barrett - 2003-01-03

    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

     
  • Richard Barrett

    Richard Barrett - 2003-01-16

    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.

     
  • Richard Barrett

    Richard Barrett - 2003-01-16

    Enhanced patch for MM 2.0.13

     
  • Richard Barrett

    Richard Barrett - 2003-01-16

    Enhanced patch for MM 2.1

     
  • Richard Barrett

    Richard Barrett - 2003-02-10

    Logged In: YES
    user_id=75166

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

     
  • Richard Barrett

    Richard Barrett - 2003-04-28

    mailer patch for MM 2.1.2

     
  • Richard Barrett

    Richard Barrett - 2003-04-28

    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

     
  • Richard Barrett

    Richard Barrett - 2003-09-30

    Logged In: YES
    user_id=75166

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

     
  • Richard Barrett

    Richard Barrett - 2003-09-30

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

     
  • Richard Barrett

    Richard Barrett - 2004-01-02

    Logged In: YES
    user_id=75166

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

     
  • Richard Barrett

    Richard Barrett - 2004-01-02

    Logged In: YES
    user_id=75166

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

     
  • Richard Barrett

    Richard Barrett - 2004-01-02

    minor anti-spam revision

     
  • Richard Barrett

    Richard Barrett - 2004-08-03

    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

     
  • Richard Barrett

    Richard Barrett - 2004-08-03

    Patch revised for MM 2.1.5 compatibility

     
  • Richard Barrett

    Richard Barrett - 2006-10-03

    Logged In: YES
    user_id=75166

    This patch is no longer being maintained.

     
  • Richard Barrett

    Richard Barrett - 2006-10-03
    • status: open --> closed-out-of-date
     

Log in to post a comment.