aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/README.mm-handler-2.1.10
diff options
context:
space:
mode:
authorMark Sapiro <mark@msapiro.net>2008-04-21 10:53:20 -0700
committerMark Sapiro <mark@msapiro.net>2008-04-21 10:53:20 -0700
commitc17528eb4dd36c51ececeecf7063029c71a31b19 (patch)
treec2b2b1d1c965d1e86ff548da90b8eaae5070781e /contrib/README.mm-handler-2.1.10
parent7de38b3256d74a064c2fb94fc2a633debbbffca0 (diff)
downloadmailman2-c17528eb4dd36c51ececeecf7063029c71a31b19.tar.gz
mailman2-c17528eb4dd36c51ececeecf7063029c71a31b19.tar.xz
mailman2-c17528eb4dd36c51ececeecf7063029c71a31b19.zip
Added mm-handler-2.1.10 to the contrib/ directory.
Diffstat (limited to 'contrib/README.mm-handler-2.1.10')
-rw-r--r--contrib/README.mm-handler-2.1.1029
1 files changed, 29 insertions, 0 deletions
diff --git a/contrib/README.mm-handler-2.1.10 b/contrib/README.mm-handler-2.1.10
new file mode 100644
index 00000000..579f3e44
--- /dev/null
+++ b/contrib/README.mm-handler-2.1.10
@@ -0,0 +1,29 @@
+mm-handler-2.1.10 is based on the original mm-handler. See README.mm-handler
+for much important information that is not repeated here.
+
+This version was updated by David Champion <dgc@uchicago.edu> to add the
+ability to select a subset of list addresses to accept and to add switches
+to not generate bounces for non-existent lists and unaccepted or invalid
+list addresses. It was further debugged and polished by Kenneth Porter
+<shiva@sewingwitch.com>.
+
+Kenneth added syslog logging using the perl Unix::Syslog module (available
+from CPAN and other repositories). If you don't have that module, you must
+either install it or remove the module references and syslog references from
+mm-handler-2.1.10.
+
+This is a work in progress. The major thing left to do is to arrange for
+it to exit with an appropriate exit code (e.g. EX_NOUSER or EX_UNAVAILABLE)
+when the message is undeliverable. This in turn requires that mm-handler
+be invoked separately for each message recipient address. The sample
+mailman.mc file is set up this way and mentions that the 'm' and 'n' flags
+should not be used, but mm-handler contains an address processing loop in
+case the 'm' flag is included in it's invocation. This should be changed
+to log an appropriate error if mm-handler is invoked with multiple recipient
+addresses.
+
+See the threads "before next release: disable backscatter in default
+installation", "anti-backscatter mm-handler ..." and "mm-handler 2.1.10 ..."
+at <http://mail.python.org/pipermail/mailman-developers/2008-March/thread.html>
+for background and further information.
+