Les listes créées automatiquement
La plupart des groupes créés par le mécanisme d'importation et via l'EAD se voient associer une liste de diffusion du même nom sur le domaine interne.
Ces listes sont créées automatiquement et les abonnés de la liste de diffusion sont synchronisés avec ceux du groupe LDAP toutes les deux heures.
Un individu n'est donc pas inscrit à la liste immédiatement après son affectation au groupe.
La synchronisation LDAP implique que la liste des abonnés à la liste ne soit pas modifiable via l'interface Sympa.
Les listes suivantes sont automatiquement créées dans le domaine interne :
- liste
administratifs
; - liste
professeurs
; - liste
eleves
; - liste
resp-<classe>
(responsables).
Remarque
Pour qu'un personnel enseignant ou administratif apparaisse dans les listes, il est impératif qu'il possède une boite aux lettres locale ou que son adresse de messagerie personnalisée soit renseignée.
Liste pour les responsables
Des listes sont créées automatiquement pour chaque classe avec comme nom resp-<classe>
et servent à inscrire les responsables de chacun des élèves qui composent cette classe.
Attention
Ces listes ne sont pas peuplées automatiquement, de plus elles ne sont pas visibles dans Roundcube sauf lorsque l'on crée un groupe du même nom. Il n'est pas possible de créer des groupes de responsables sans partage.
Peupler des listes de diffusion
Un document sur la Création de listes de diffusion (globale et par classe) pour les responsables écrit (octobre 2014) pour la version 2.3 d'EOLE par Sylvain Godmé et sous licence Creative Commons by-nc-sa reste valable et est consultable à l'adresse suivante :
http://eole.ac-dijon.fr/documentations/2.3/contributions/Creation-liste-responsables.pdf
Créer une liste de tous les responsables
Voici une méthode pour créer la liste de tous les responsables (avec une domaine "-i") sur un module Scribe.
# domaine_messagerie_etab=$(CreoleGet domaine_messagerie_etab)
# mkdir /var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables
# touch /var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables/info
# cp /var/lib/sympa/expl/i-$domaine_messagerie_etab/professeurs/config /var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables/config
# chown -R sympa:sympa /var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables
# python3 -c "from scribe.eolegroup import _add_maillist_aliases;_add_maillist_aliases({'groupe':'responsables', 'ldomaine':'i-$domaine_messagerie_etab'})"
Éditer le fichier /var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables/config
et appliquer les modifications suivantes :
modifier le sujet de la liste à la première ligne (ex :
subject liste de tous les responsables
) ;modifier la catégorie de la liste (ex :
topics Responsables
) ;remplacer
include_ldap_2level_query
parinclude_ldap_query
;à la ligne débutant par
suffix1
remplacer le début
suffix1 cn=professeurs,ou=local,ou=groupes,
parsuffix ou=local,ou=responsables,ou=utilisateurs,
;supprimer toutes les lignes suivantes jusqu'à la fin du fichier et les remplacer par celles qui suivent :
filter (objectClass=responsable)
attrs mail
select all
scope sub
Attention
Il faut laisser le temps au daemon sympa de réaliser la synchronisation LDAP pour que les membres de la liste soient les bons.
En effet la copie du fichier config a été faite à partir de la liste professeurs et tant que le sync_include() ne s'est pas fait ce sont les professeurs qui sont membres.