On 10/29/2018 09:22 PM, Mark Sapiro wrote:
The most up to date version is <https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/head:/contrib/mm-handler-2.1.10>. For some info on the differences between this and the original <https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/head:/contrib/mm-handler>, see the thread beginning at <https://mail.python.org/pipermail/mailman-developers/2008-March/020008.html>.

Thank you for the links Mark.

It looks like mine is based off of the original (or a close variant there of).

The version I'm running:

   $VERSION = '$Id: mm-handler,v 1.2 2002/04/05 19:41:09 bwarsaw Exp $';

mm-handler-5100:

   $VERSION = '$Id: mm-handler 5100 2002-04-05 19:41:09Z bwarsaw $';

It looks like the changes consisted of the following:

- Changing how the sendmail binary is called ($SENDMAIL) to pass different options:
    - Change the ErrorMode from m (mail back) to q (return code)
    - Change the from to be the null reverse path.
    - Set to never return a DSN.
    - Sets outgoing DNS parameter to only return headers.
    - Sets an outgoing envelope ID.
- I extensively re-wrote / re-factored what was a simple multi-line print to use MIME:: modules to build a proper DNS with all three sections. (The last section is just the headers b/c of the outgoing SMTP parameter.) - I tweaked the ADDR: label to return an SMTP error (553 5.1.1 <$list\@$server>...) error message.

Let me know if you'd like me to port these changes to mm-handler-2.1.10.

I may do this anyway to be running a newer mm-handler*.

Aside: I've often contemplated a milter that could hook into the Python pickles to optionally reject messages at SMTP time if a non-subscriber tries to send an email to a list.



--
Grant. . . .
unix || die

------------------------------------------------------
Mailman-Users mailing list Mailman-Users@python.org
https://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to