Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [sympa-fr] Creation automatique de liste
- From: Laurent Spagnol <adresse@cachée>
- To: adresse@cachée, David Verdin <adresse@cachée>
- Subject: Re: [sympa-fr] Creation automatique de liste
- Date: Wed, 18 Sep 2019 13:17:47 +0200
En ligne de co, le plus "compliqué" est de fabriquer le fichier XML qui servira à créer la liste.
Pour les abonnements, tu peux spécifier une requête LDAP ou SQL qui retourne la liste des étudiants inscrits pour l'année voulue.
Bref, en Shell ça donne un machin qui ressemblerait à ça:
#!/bin/bash
nom=${1}
annee=${2}
cat<<EOF>liste-${nom}.xml
<?xml version="1.0" ?>
<list>
<listname>${nom}</listname>
<type>my_profile</type>
<subject>Etudiants inscrits en ${annee}</subject>
<description/>
<status>open</status>
<shared_edit>editor</shared_edit>
<shared_read>private</shared_read>
<language>fr</language>
<owner multiple="1">
<email>adresse@cachée</email>
<gecos>C.R.U.</gecos>
</owner>
<owner multiple="1">
<email>adresse@cachée</email>
</owner>
<owner_include multiple="1">
<source>my_file</source>
</owner_include>
<editor multiple="1">
<email>adresse@cachée</email>
</editor>
<topic>Computing</topic>
<sql>
<type>Oracle</type>
<host>sqlserv.admin.univ-x.fr</host>
<port>1521</port>
<user>stdutilisateur</user>
<pwd>monsecret</pwd>
<name>les_etudiants</name>
<env>ORACLE_HOME=/[oracle_path]</env>
<query>SELECT DISTINCT email FROM etudiant WHERE annee_inscription='${annee}'</query>
</sql>
</list>
EOF
sympa.pl --create_list --robot mondomaine.fr --input_file liste-${nom}.xml
Cdlt,
LS
Le 18/09/2019 à 12:28, David Verdin a écrit :
Waw.. Là tu as l'embarras du choix...
Tu peux le faire en SOAP, en ligne de commande, ou bien en utilisant les familles.
Je t'invite à aller faire un tour sur la doc : https://sympa-community.github.io/manual/admin/list-creation.html
Bonne journée !
David
On 18/09/2019 12:18, Frédéric Goudal wrote:
Bonjour,
Est-ce qu’il est possible de créer des listes automatiquement via un programme externe à sympa ?
L’idée étant pour nous tous les ans de créer par exemple la liste des étudiants inscrits cette année là.
f.g.
--
Laurent Spagnol
Administrateur GNU/Linux
Responsable du pôle système
Service réseau et télécom
Direction du Numérique
Université de Reims
Campus du Moulin de la Housse
Bâtiment 3
BP 1039 - 51687 Reims cedex 2
Plan d'accès : https://frama.link/DN-URCA
Tel: +33 3 26 91 88 32
Fax: +33 3 26 91 31 87
https://numerique.univ-reims.fr
-
[sympa-fr] Creation automatique de liste,
Frédéric Goudal, 18/09/2019
-
Re: [sympa-fr] Creation automatique de liste,
David Verdin, 18/09/2019
-
Re: [sympa-fr] Creation automatique de liste,
Laurent Spagnol, 18/09/2019
-
Re: [sympa-fr] Creation automatique de liste,
Pascal Maes, 18/09/2019
- Re: [sympa-fr] Creation automatique de liste, Frédéric Goudal, 18/09/2019
-
Re: [sympa-fr] Creation automatique de liste,
Pascal Maes, 18/09/2019
- Re: [sympa-fr] Creation automatique de liste, Benoît Marchal, 18/09/2019
-
Re: [sympa-fr] Creation automatique de liste,
Jean-Hugues Belpois, 19/09/2019
-
Re: [sympa-fr] Creation automatique de liste,
Frédéric Goudal, 19/09/2019
-
Re: [sympa-fr] Creation automatique de liste,
David Verdin, 19/09/2019
- Re: [sympa-fr] Creation automatique de liste, Benoît Marchal, 19/09/2019
-
Re: [sympa-fr] Creation automatique de liste,
David Verdin, 19/09/2019
-
Re: [sympa-fr] Creation automatique de liste,
Frédéric Goudal, 19/09/2019
-
Re: [sympa-fr] Creation automatique de liste,
Laurent Spagnol, 18/09/2019
-
Re: [sympa-fr] Creation automatique de liste,
David Verdin, 18/09/2019
Archives gérées par MHonArc 2.6.19+.