Accéder au contenu.
Menu Sympa

fr - Re: Interfa age avec une base de donn es existante

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

Archives de la liste

Chronologique Discussions  
  • From: Olivier Salaun - CRU <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: Interfa age avec une base de donn es existante
  • Date: Tue, 28 Mar 2000 14:33:55 +0200

Matthieu Brunet écrivait :
> Nous avons un serveur MySQL installé contenant une base de données
> d'utilisateurs. Nous sommes en train d'installer Sympa comme
> gestionnaire de mailing-lists à l'usage des utilisateurs inscrits dans
> la DB.
>
> Dans quelle mesure est-il possible d'utiliser cette base pour
> l'interfacer avec Sympa ? Est-ce relativement simple ou est-ce que ça
> nécessite de réécrire une telle partie de Sympa qu'il vaut mieux
> installer la DB de Sympa indépendamment ?

Vous pouvez utiliser la fonctionnalité "include" de Sympa.

Dans votre config de liste, définissez la source de données comme ceci :

user_data_source include

Puis définissez une source de type include, Exemple :

include_sql_query
db_type mysql
host monserveur.inria.fr
db_name mabase
user usager_ayant_acces_a_la_base
passwd son_mot_de_passe
sql_query SELECT email from personnel where service='recherche'


Vous devez installer le module perl DBI ainsi que le DBD (DataBase Driver)
pour votre SGBD.

Dans cette configuration, les abonnés de la liste seront extrait de
votre base et ne pourront par conséquent ni s'abonner ni se désabonner.

La doc contient plus d'info sur le sujet :
http://listes.cru.fr/sympa/distribution/current/doc/sympa/


Olivier Salaün
Comité Réseaux des Universités






Archives gérées par MHonArc 2.6.19+.

Haut de le page