We've got a few lists where we only want a handful of people to be able
to post. I've set up list.approved files in my listdirectory, and am
using the -l argument described this way
- "-I filenames" is used to restrict who can post to a list. The
"filenames" argument is a list of one or more files, separated
by colons (:), in the $listdir directory. The files contain
addresses that are allowed to send messages to the list. If the
message doesn't have a valid "Approved:" header and the sender's
"From:" address isn't on this list, the message will be bounced
to the list owner.
in Jerry Peek's O'Reilly chapter.
I set the list.approved files up with one e-mail address per line
(this may be wrong, but there's no description anywhere) and here's
what's happening. The person listed first in the file can post
without any special approval, but no one else can, even if they're
the list owner.
These are mostly announcement lists, and in each case I'd like the
organizers and me to be able to send messages to the list without any
special work. I guess I don't understand exactly how list.approved
works, and what it expects to find in messages it lets through. I'd
like it to just verify the e-mail addresses of the sender.
Any help would be appreciated, thanks!