bug: submitter email account cannot form the start of the mailing list name
[email protected] Tue, 2 Dec 2014 14:20:38 -0800
| Newsgroups | gmane.mail.smartlist.user |
|---|---|
| Message-ID | <[email protected]> |
= Problem: a person on the distribution list whose email accountname is the s= ame as the beginning of the listname CANNOT submit to the list. Even if "p= [email protected]" is in the file accept(dist) or accept2, when they attempt t= o submit to "[email protected]" they are seen as "Not on the accept list". I have the lastest software bits for Smartlist, in particular, for multigra= m.c I can see that the problem results from multigram returning an error (when = it should not). For example, with "[email protected]" in the accept file (linked to dist), and given this in file "msg": > Subject: got this? > Date: Mon, 1 Dec 2014 14:07:25 -0800 > To: personlist <[email protected]> > From: [email protected] > = > That is really great. > el persono this formail|multigram pipe from rc.submit returns "worked": if cat msg|formail -X"From " -xFrom: -xReply-To: -xSender: -xResent-From: -= xResent-Reply-To: -xResent-Sender: -xReturn-Path: |../.bin/multigram -b1 -m= -l28672 -Lzoology.ubc.ca [email protected] -xbpersonlist-reques= [email protected] accept accept2; then echo worked; else echo failed; fi While this, with bpersonlist =3D> personlist, fails: if cat msg|formail -X"From " -xFrom: -xReply-To: -xSender: -xResent-From: -= xResent-Reply-To: -xResent-Sender: -xReturn-Path: |../.bin/multigram -b1 -m= -l28672 -Lzoology.ubc.ca [email protected] -xpersonlist-request@= zoology.ubc.ca accept accept2; then echo worked; else echo failed; fi If someone could point to the unanchored match in the impressively dense co= de of multigram.c, I would be grateful. This problem happens often for me = where we have a guy [email protected] wanting to submit to his own lab's ma= iling list "[email protected]" Thanks, Alistair