At 10:29 AM 11/26/97 -0600, Ernest Mueller wrote:
>Bill Houle wrote:
>> approve_passwd is for the moderator to approve postings.
>> admin_passwd is for the list owner (including subscriber approvals).
>> Ignore the list.passwd file -- it is a holdover from prior versions kept
>> for migration purposes only.
>> There is no way to allow someone to approve subscribers without revealing
>> the passwd for general list configuration. To do so would require a code
>> change. Resend is the only tool that uses "approve_passwd".
>OK, I can accept that - but for some reason majordomo is sending
>listname-approval for approval rather than listname-owner. If the moderator
>(usually at listname-approval) can't do this and the owner at listname-owner
>can, is there any way to get majordomo to send subscribe requests to
>listname-owner, who should be the right person to handle them?
list-approval is an alias for list-owner. You are treating list-approval as
the "moderator". That function is identified in the config file with the
"moderator" keyword rather than via some alias. Lacking a "moderator"
value, it defaults to 'sender'. If the 'sender' keyword is not defined, it
all boils down to list-request.
So...Zubscribe requests (and confirmations) are sent to the owner address
(-approval as coded), while posting requests that are trapped by resend are
"bounced" to the moderator address. Thus the "owner" needs to know the
admin_passwd and the "moderator" needs to know the approve_passwd.
You say the 'moderator' is "usually at listname-approval". At first I
wondered why you made that claim. But I see in the NEWLIST docs that is
exactly what is advised. I think this needs to be corrected. The -approval
address is used for errors and admin requests, but *not* moderator requests
as it indicates.
Mailer errors to -owner.
Admin requests to -approval.
Resend requests to 'moderator' (or 'sender' (or -request)).
If you change your aliases (-approval => -owner) and set the 'moderator',
you will get the behavior you are looking for.