Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] alias_manager

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: mercier <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] alias_manager
  • Date: Thu, 06 Dec 2012 17:42:49 +0100

Merci ! On teste et on te tiens au courant.
JM
Le 06/12/2012 17:08, David Verdin a écrit :
adresse@cachée"> Ben nous on a créé un script perso qui appelle successivement les deux alias_manager.

Le voici (appelons-le "custom_alias_manager.pl") :

use strict;
my ($operation, $listname, $domain, $file) = @ARGV;
# add or del aliases for a list; Store exit code in a var but do not exit before performing LDAP operation;
my $output = `/home/sympa/bin/alias_manager.pl $operation $listname $domain $file`;
my $exit = $?/256;
print STDERR "exit code alias: $exit\n";
if ($exit>0) {
    print STDERR "Un probleme s'est produit avec les alias fichiers\n";
}
## add or del LDAP aliases for a list;
$output .= `/home/sympa/bin/ldap_alias_manager.pl $operation $listname $domain $file`;
if ($exit>0) {
    print STDERR "Un probleme s'est produit avec les alias LDAP\n";
}
print STDERR "exit code ldap : $?\n";
# exit with appropriate status code
if ($exit>0) {
    print STDERR "Un probleme s'est produit\n";
    exit $exit;
}
    print STDERR "pas de probleme avec les alias\n";
exit $?/256;


Pour utiliser ce script dans Sympa, tu donnes son chemin dans sympa.conf :

alias_manager  /home/sympa/etc/custom_alias_manager.pl

Et voilà !

Bonne journée,

David

Le 06/12/12 15:48, mercier a écrit :
adresse@cachée">
Oui c'est bien cela.
Le 06/12/2012 15:39, David Verdin a écrit :
adresse@cachée"> Juste pour être sûr : vous voulez que, quand Sympa crée ou modifie des alias, il le fasse dans les alias fichiers comme dans les alias LDAP, c'est ça ?

Le 06/12/12 14:20, mercier a écrit :
adresse@cachée">Bonjour,

Nous souhaiterions pouvoir obtenir les alias créé à la fois dans le fichier /etc/mail/sympa.alias
et dans le l'annuaire ldap. Nous avons facilement l'un ou l'autre mais pas les deux. Existe-t-il un moyen
simple ? Par exemple rajouter un paramètre du type alias_manager dans /etc/sympa/sympa.conf.
Cordialement,




-- 
Jean-Michel Mercier 
Service Informatique de l'Observatoire de la Côte d'Azur.
BD de l'observatoire 
Nice cedex 4 06304
Tel: 0492003010



-- 
Jean-Michel Mercier 
Service Informatique de l'Observatoire de la Côte d'Azur.
BD de l'observatoire 
Nice cedex 4 06304
Tel: 0492003010



Archives gérées par MHonArc 2.6.19+.

Haut de le page