Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- From: Sylvain Costard <adresse@cachée>
- To: Frédéric Perrin <adresse@cachée>
- Cc: adresse@cachée
- Subject: Re: [sympa-fr] domaines multiples
- Date: Mon, 08 Jun 2009 14:59:24 +0200
Je continue dans mon périple "j'ai deux domaines à gérer" : Après les envoie de mail et les autorisations, j'essaie de faire en sorte que deux domaine soient reconnus après authentification. Ex : l'autentification CAS renvoie un mail en adresse@cachée or c'est adresse@cachée qui est propriétaire de la liste blabla. Commenfaire pour qu'après l'authentification CAs la liste blahblah soit bien administrable par toto avec son adresse en uhb.fr? Merci Sylvain Costard a écrit : Frédéric Perrin a écrit :Bon après quelques heures de bricolage j'ai réussi a faire à peu prêt ce que je voulais. Je vous transmet donc la réponse au cas ou quelqu'un en ait besoinBonjour, Le Jeudi 14 à 9:49, Sylvain Costard a écrit :Actuellement à l'université nous sommes en "migration" du domaine uhb.fr vers le domaine univ-rennes2.fr. Certaines personnes utilisent leur adresse en univ-rennes2 et d'autre celle en uhb. Y a t'il un moyen de dire à sympa que l'abonné adresse@cachée est le même que l'abonné adresse@cachée ?Lorsque j'avais eu ce problème, il m'avait été répondu d'inscrire en double tous les cmoptes, en en passant la moitié en nomail. Des versions plus récentes de Sympa devraient avoir les "Custom Conditions" permettant d'éviter cela (si adresse@cachée n'est pas inscrit mais que adresse@cachée l'est, ou vice-versa, alors accepter le message). Discussion : https://listes.cru.fr/sympa/arc/sympa-fr/2008-03/msg00064.html Merci pour votre aide # cat send.private title.gettext restricted to subscribers multidomain title.fr Limité aux abonnés CustomCondition::is_subscriber([listname],[sender]) smtp,smime,md5 -> do_it CustomCondition::is_editor([listname],[sender]) smtp,smime,md5 -> do_it CustomCondition::is_owner([listname],[sender]) smtp,smime,md5 -> do_it true() smtp,md5,smime -> reject(reason='send_subscriber') # cat ../custom_conditions/is_subscriber.pm #!/usr/bin/perl package CustomCondition::is_subscriber; use strict; use List; use Log; # optional : we log parameters sub verify { my @args = @_; foreach my $arg (@args) { do_log ('debug3', 'arg: ', $arg); } my ($list_name,$sender) = @args; $sender =~ s/univ-rennes2\.fr/uhb\.fr/i; my ($list); $list = new List ($args[0]); if ($list->is_user($args[1])) { return 1; } if ($list->is_user($sender)) { return 1; } else { return -1; } } ## Packages must return true. 1; -- ------------------------------------------------ Sylvain Costard Université Rennes 2 Haute Bretagne Cellule CRI/Infra/Unix Tel: 02.99.14.13.47 - Fax: 02.99.14.13.50 ------------------------------------------------ -- ------------------------------------------------ Sylvain Costard Université Rennes 2 Haute Bretagne Cellule CRI/Infra/Unix Tel: 02.99.14.13.47 - Fax: 02.99.14.13.50 ------------------------------------------------ |
-
Re: [sympa-fr] domaines multiples,
Sylvain Costard, 08/06/2009
- Re: [sympa-fr] domaines multiples, Serge Aumont, 08/06/2009
Archives gérées par MHonArc 2.6.19+.