Re: Next steps for ezmlm-idx

Matt Simpson <[email protected]> Fri, 12 Sep 2008 17:21:52 -0400
Newsgroups gmane.mail.ezmlm
Message-ID <[email protected]>
At 2:37 PM 9/12/08, Bruce Guenter wrote:
>IOW you trust posters to your list but want to constrain troublemakers.

Basically, that's it.

>It seems straightforward enough, but obviously the same "allow" etc
>directories can't be used.

If I read the ezmlm-gate man page correctly, the "allow" directories 
are specified on the command, so I'm just looking for a switch to 
tell it they are "deny" directories instead of "allow" directories. 
I suppose a full implementation of this feature would require changes 
to ezmlm-make for it to create the appropriate commands and 
directories when a list is created.  But I wouldn't mind doing a 
little manual work to build the "deny" directories and put the 
appropriate ezmlm-gate command in the editor file.

>The amount of system work required for ezmlm to
>generate a bounce would be comparable to what qmail already does to
>bounce a message, so there's no big loss there.  If you don't mind a
>generic error message, it wouldn't even be hard to graft such a process
>into the standard error exit path.  Is it worth the effort though?  Is
>this a problem for others?

For a little more reference, there are a couple of reasons why I'd 
like this.  One is that I'm running several lists on several virtual 
domains on a single qmail system.  So the errors for all lists come 
from mailer-daemon @ my main host name, which can be a little 
confusing to a subscriber who has no clue why he's getting a bounce 
from a domain he's never heard of.

Also, I want to DKIM-sign all outbound mail from my site.  There are 
religious wars over whether mail should be signed in qmail-queue or 
qmail-remote.  I'm a member of the qmail-queue camp, for a couple of 
reasons.  One of those reasons is even indirectly related to ezmlm. 
Signing a message in qmail-queue means you sign one copy of it.  If 
you're running large mailing lists and signing messages in 
qmail-remote, you have to sign each individual delivery.

But the problem with siging in qmail-queue is that trying to sign 
bounces generated by qmail itself is difficult.  So I'd like to 
reduce the number of such bounces as much as possible.  Having 
ezmlm-idx create its own messages rather than telling qmail to bounce 
the incoming message would help that.