The only option that works as advertised in 1.94.5 without applying a
patch is the closed+confirm setting for the unzubscribe_policy. The
patch is posted at ftp://ftp.ccsf.org/majordomo-patches/1.94.5/majordomo.0
thanks to Joe. I am unsure if this patch is incorporated into any of the
later majordomo patches.
Dan Liston
Michele Tomkin wrote:
>
> I find myself confused on how the "uns?bscribe_policy" configuration
> option works in Majordomo 1.94.5. In particular, I wish to know if
> there is a way to require owner approval when a list member sends an
> uns?bscribe request.
>
> My experience is that irregardless of how I set this option, a user
> can sucessfully uns?bscribe themself from a list.
>
> I have looked at the majordomo code and it seems that the uns?bscribe_policy
> only pertains when the requester does not match the subscriber address.
> However, the comments in the configuration file indicate otherwise:
>
> # unsubscribe_policy [enum] (open) <majordomo> /open;closed;auto;op
> # One of three values: open, closed, auto; plus an optional
> # modifier: '+confirm'. Open allows people to unsubscribe
> # themselves from the list. Auto allows anybody to unsubscribe
> # anybody to the list without maintainer approval. The existence of
> # the file <listname>.auto is the same as specifying the value
> ** # auto. Closed requires maintainer approval for all unsubscribe
> # requests to the list. In addition to the keyword, if the file
> # <listname>.closed exists, it is the same as specifying the value
> # closed. Adding '+confirm', ie, 'auto+confirm', will cause
> # majordomo to send a reply back to the subscriber if the request
> # didn't come from the subscriber. The reply includes a
> # authentication number which must be sent back in with another
> # subscribe command. The value of this keyword overrides the value
> # supplied by any existent files.
>
> The comments in "majordomo" describe a different situation though:
>
> # Check to see if this request is approved, if the unsub policy is
> # auto, or if the subscriber is the person making the request (even
> # on a closed list, folks can unsubscribe themselves without the
> # owner's approval).
> ....
>
> # Either the request is approved, or the subscriber is the
> # requester, so drop them from the list
>
> Thanks, Michele Tomkin
References:
|
|