Sympa : serveur de listes de diffusion

Fiche PLUME
  • Création ou MAJ importante : 19/06/2010
  • Correction mineure : 13/02/2012
  • Auteur : Elisabeth Piotelat - LIMSI (CNRS)
  • Responsable thématique : Gilian Gambini (CNRS DSI)
  • Relecteur 1 : Rémy Dernat
  • Relecteur 2 : Alain Coulais
Mots clés
Description
Fonctionnalités générales

Ce logiciel permet de gérer un grand nombre de listes de diffusions, pouvant contenir plusieurs centaines d'abonnés.
L'interface web permet à l'utilisateur (non-informaticien) de demander la création d'une liste en sélectionnant ses critères au niveau sécurité (qui peut poster, qui peut s'abonner, qui a accès à la liste des abonnés, qui peut consulter les archives).
L'administrateur système doit valider la demande et installer 6 aliases au maximum pour chaque liste.

Autres fonctionnalités
  • Un espace "document partagé" peut être ouvert pour chaque liste, ce qui en fait un outil collaboratif pour des projets ou des conférences.
  • Chaque utilisateur de l'interface web peut choisir la langue d'affichage. Ce choix est aussi possible pour le propriétaire d'une liste.
  • Un même serveur peut gérer des listes de plusieurs domaines différents (virtual hosting).
Interopérabilité
  • La liste des abonnés d'une liste peut inclure une requête à un annuaire LDAP.
  • La base de données peut être en MySQL, PostgreSQL ou même oracle. Pour le transfert de cette base d'un serveur à l'autre, il suffit de récupérer le même cookie pour que les mots de passe soient encodés de la même manière.
  • Les archives sont au format texte, ce qui fait que l'on peut les récupérer avant de fermer une liste par exemple ou les rendre accessibles depuis plusieurs serveurs (montage nfs, rsync).
Contexte d'utilisation dans mon laboratoire/service

Le serveur de listes du LIMSI comporte deux robots virtuels, ayant chacun une centaine de listes.
Les listes les plus importantes ont près de 400 abonnés.

Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré

Fedora core, Mandrake, Debian, FreeBSD, Solaris

Plates-formes

Sympa 5.2.3 fonctionne bien sous Debian-etch.

Logiciels connexes

Serveur web (apache 2) : obligatoire. Le module "Fast CGI" est souhaité mais pas indispensable.
Serveur mail (sendmail, postfix) : obligatoire
LDAP : facultatif

Autres logiciels aux fonctionnalités équivalentes

mailman
listserv
smartlist

Environnement de développement
Type de structure associée au développement

Le développement est assuré par le Comité Réseau des Universités, CRU, http://www.cru.fr

Eléments de pérennité

Service de liste le plus répandu et très utilisé dans les universités et laboratoires de recherche français entre autres.

Références d'utilisateurs institutionnels
Environnement utilisateur
Liste de diffusion ou de discussion, support et forums

Liste de diffusion : http://listes.cru.fr/sympa/arc/sympa-fr
Ce sont en général les développeurs (Serge Aumont, David Verdin) qui répondent aux questions des utilisateurs.

Documentation utilisateur

Manuel : (in english) : http://www.sympa.org/manual/index
Tutoriel : usage avancé de sympa : http://www.sympa.org/doc/tuto-juin2007/index
Autres documentations (quelques liens en français) : http://www.sympa.org/doc/index