Assuming you are using MM 2.1.x

I think you may have missed this in the help descriptions of the Sender Filters Privacy options fields:

<quote>
start the line with a ^ character to designate a regular expression match
</quote>


I would quess you want to say:

[EMAIL PROTECTED]@(.+\.|)duke\.edu$

in the accept_these_nonmembers field to allow postings from aliases on the duke.edu mail domain, or one of its sub-domains to pass unhindered.

On 28 May 2004, at 18:28, Robert G. Brown wrote:

Dear Mailman users (and hopefully administrators and/or programmers),

We have some campus lists that we'd like to leave open to members and
everybody with addresses such as (in regexp form)

  [EMAIL PROTECTED]

but cause all postings from non-duke.edu addresses to be held for the
moderator.  I cannot see how to do this with mailman's current privacy
settings -- I had thought one could "whitelist" by domain at the
administrator interface level with a suitable regular expression, but
when I try restricting to list members and putting this into the
"addresses of members accepted for posting..." box it doesn't work.

When I try other ways, such as leaving the list open to any posters (or
rather not restrict posting to list members) together with negated
regular expression rules in either the "addresses always held for
approval..." or the "Hold posts...specific regexp" boxes (the specific
regexp patterns I've tried are various things like:

  [EMAIL PROTECTED]
or
  from: [EMAIL PROTECTED]
  from: ([EMAIL PROTECTED])

and a few others) THAT doesn't work either. I was intending this to
read as "headers that don't include from: [EMAIL PROTECTED]".


So I guess I have a  question and/or suggestion:

  Is there any way to do what I'm trying to do at this level of mailman
  (that is, without hacking scripts or inserting procmail with suitable
  rules but rather through a regexp in one of the privacy boxes)?

If not, how about:

  Making the "always accepted" and "always held" list boxes accept
  simple rexexp's e.g.  [EMAIL PROTECTED] (to accept or hold all duke.edu
  postings, depending on which box it is in) or at least enabling them
  to manage SOME sort of wildcard/domain level entries.

Adding the email of everybody on campus to one list or everybody in the
universe NOT on campus to the other list are not happy alternatives.

Even making the hold posts box (that already takes regexps) work with
negated regexps would do the trick, although the holds don't really take
place because of "suspicious headers" as explained in the hold message
to the poster.


Thanks!

   rgb

--
Robert G. Brown                        http://www.phy.duke.edu/~rgb/
Duke University Dept. of Physics, Box 90305
Durham, N.C. 27708-0305
Phone: 1-919-660-2567  Fax: 919-660-2525     email:[EMAIL PROTECTED]




------------------------------------------------------
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/




------------------------------------------------------
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/

Reply via email to