[Mailman-Users] Re: Applying validation scripts to mailman lists (Re: [Mailman-Users] apply s///g regex to subscriber list?)

Jim Hebert jhebert at compu-aid.com
Fri Jun 16 15:01:55 CEST 2000

I'd port your script to be a procmail recipie, then change your aliases (
ok, that's a sendmail term, whatever it is for you) stuff to mail into
procmail invoking this recipie rather than mailman-wrapper. The recipie
would use procmail's ability to do things like regex-test mail headers and
body, and optionally subject the mail to sed-based scrubbing before
ultimately piping it to mailman-wrapper.

But procmail certainly isn't a requisite. A shell script which stuck the
message in a safe temp file (e.g. mktemp(1)-created), poked it and prodded
it, and then ultimately if it decided to allow the message or some
modified version of it through, ran mailman-wrapper whatever < $TMPFILE,
would work fine too.

So, yes, to the extent that you can place an arbitrary program in your
aliases file that mail gets piped to, and that program can do arbitrary
things like altering the mail or refusing to send it on to mailman at all,
yes you can run scripts that do whatever you like with in
conjunction mailman.

[If I'm overlooking some sort of 'gotcha' to what I'm describing I hope
someone will point it out.]



On 15 Jun 2000, Jorge Godoy wrote:

> I mean, we are using ezmlm+idx and we have a script that checks for
> offensive words, blank messages, excessive quotes and other stuff like
> that and I'd like to benefit from these on my mailman lists. 
> Is it possible? This script is a shell script using mainly sed and
> regexps. 

Jim Hebert                                       http://www.cosource.com/
jim at cosource.com          The cooperative market for open source software

"Well actually I was considering opening a market in flying pigs. Mostly
because it would be more practical...." -- Alan Cox

Return-Path: <paul at cr355112-a.slnt1.on.wave.home.com>
Delivered-To: mailman-users at python.org
Received: from cr355112-a.slnt1.on.wave.home.com (cr355112-a.slnt1.on.wave.home.com [])
	by dinsdale.python.org (Postfix) with ESMTP id 028941CE20
	for <mailman-users at python.org>; Wed, 14 Jun 2000 22:04:25 -0400 (EDT)
Received: from localhost (paul at localhost)
	by cr355112-a.slnt1.on.wave.home.com (8.9.3/8.9.3) with ESMTP id WAA08492
	for <mailman-users at python.org>; Wed, 14 Jun 2000 22:05:51 -0400
Date: Wed, 14 Jun 2000 22:05:51 -0400 (EDT)
From: paul <paul at cr355112-a.slnt1.on.wave.home.com>
To: mailman-users at python.org
In-Reply-To: <Pine.LNX.4.04.10006141829180.25863-100000 at archer.kd-dev.com>
Message-ID: <Pine.LNX.4.10.10006142200490.8476-100000 at cr355112-a.slnt1.on.wave.home.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Mailman-Users] "not metoo" option & copy list config
Sender: mailman-users-admin at python.org
Errors-To: mailman-users-admin at python.org
X-BeenThere: mailman-users at python.org
X-Mailman-Version: 2.0beta3
Precedence: bulk
List-Id: Mailman mailing list management users <mailman-users.python.org>

Question 1:
Is there a way for users to select the "not metoo" option when they
subscribe ?

Question 2:
Is there a way to copy a mailing list configuration to a new one but not
the user list ?

Paul Faure			    paul at engsoc.carleton.ca

More information about the Mailman-Users mailing list