Subject: The mailing list for listmasters using Sympa
List archive
Re: [sympa-users] Allowing subscription to a list only if the user is in another list?
- From: Olivier Salaun - CRU <address@concealed>
- To: Cef <address@concealed>
- Cc: address@concealed
- Subject: Re: [sympa-users] Allowing subscription to a list only if the user is in another list?
- Date: Tue, 03 Aug 2004 11:41:20 +0200
Cef wrote:
I've got a number of lists that are set up for confirmation of subscription by the list owner (subscribe.owner). We need to make sure that everyone is on another list (the announce list). At the moment this is done manually, and can be a right pain. So I'm wondering if the below is possible?Your scenario is correct except from 6th rule that has a typo ("smie" instead of "smime"). Sympa probably ignored this rule...
[...]
Sympa refuses to accept the following scenari, but I'm guessing I can do something like this:
# if subscriber request come from a subscriber, it's just an update, do it
is_subscriber([listname],[sender]) smtp,smime,md5 -> do_it
# if subscription request is just a change email, it is open :
is_subscriber([listname],[previous_email]) smtp,smime,md5 -> do_it
# if subscriber is on 'announce' list, it is open :
is_subscriber('announce',[sender]) smtp,smie,md5 -> do_it
true() smtp,smime,md5 -> owner
[...]
I'm also wondering if there is a test I can add for "This subscription is waiting to be processed?" so that I can negate people submitting subscription requests 5 times with the same address?No you cannot check if a subscription request for that user has already been received.
--
Olivier Salaün
Comité Réseau des Universités
-------------------------------------------
Validation signature / Trusting signature: --> http://igc.cru.fr/trust.html
-------------------------------------------
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature
- Re: [sympa-users] Allowing subscription to a list only if the user is in another list?, Olivier Salaun - CRU, 08/03/2004
Archive powered by MHonArc 2.6.19+.