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.

1
# domaine_messagerie_etab=$(CreoleGet domaine_messagerie_etab)
2
# mkdir /var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables
3
# touch /var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables/info
4
# cp /var/lib/sympa/expl/i-$domaine_messagerie_etab/professeurs/config /var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables/config
5
# chown -R sympa:sympa /var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables
6
# 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 par include_ldap_query ;

  • à la ligne débutant par suffix1

    remplacer le début suffix1 cn=professeurs,ou=local,ou=groupes, par suffix 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.