Hi,

I'm thinking of adding member options to couriermlm, and I wonder
there are some recommendations for doing so.  Right now, I'm thinking
of adding a line prefixed with x-couriermlm-options: in the
subscription record.  The value would be a space-separated list of
key=yes/no tuples, and the keys I'm currently thinking of are:

        mail            This member will receive list messages
        repro           This member will receive copies of own mail
        post            This member is allowed to post to the list

Together with this, I'm adding the list option MEMBER_OPTIONS which
contains the default settings.  Internal defaults would be

        mail=yes repro=yes post=yes admin=no

Additional commands would be:

        couriermlm setopt DIR EMAIL KEY ...
        couriermlm unsetopt DIR EMAIL KEY ...

And 'couriermlm lsub' could be changed to include the options in the
output.

And the email interface would allow for the following addresses:

        [EMAIL PROTECTED]
        [EMAIL PROTECTED]

How does this sound?  Comments?

The purpose is to have possibilities for other systems, such as
request-tracker, post emails to a list without having to receive
emails from it, for members to be subscribed through more than one
address but still only receive through one.  This extends the alias
subscriptions (which I'm sorry to say I find a pain to use),
basically.

Of course, if there's a more recommended way to do what I want to do,
I'd love for you to tell me.

Cheers,
Richard

-- 
Richard Levitte                         [EMAIL PROTECTED]
                                        http://richard.levitte.org/

"When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up."
                                                -- C.S. Lewis

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to