Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Finaliser une install de sympa

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

Archives de la liste

Chronologique Discussions  
  • From: "Tech JUPIN.NET" <adresse@cachée>
  • To: Sébastien Beyou <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] Finaliser une install de sympa
  • Date: Sun, 01 Feb 2009 17:32:45 +0100

Bonsoir,

Finalement, j'ai réussi à avoir une install de SYMPA totalement fonctionnelle.

Sébastien Beyou a écrit :
Bonjour,

Je viens d'installer Sympa+Postfix+LDAP sur Debian, aussi je me retrouver
dans certaines de tes questions.

Concernant l'automatisation du postalias, c'est maintenant choses faites ;)
Peux-tu expliquer ta méthode, ça m'intéresse :-)

Pour faire simple, je n'utilises pas le fichier /etc/mail/sympa.aliases. Car si je le fait, j'ai l'impression que Postfix se mélangent les pinceaux et j'obtiens beaucoup de rebonds.
Du coup, j'ai créée un script qui interroge la base SYMPA pour récupérer le couple liste/domain (ex, adresse@cachée), et vérifie si les alias adresse@cachée existent (ex adresse@cachée). Si non, il crée les alias (en base MySQL) et positionne un flag pour ne plus refaire la vérif plus tard. Ce script est lancé toutes les 10 minutes. Mais étant en train de mettre une interface de gestion basé sur SOAP, je n'aurais qu'à créer les alias qu'une fois (lors de la création de la liste).
Pour la création d'un nouveau moteur, j'ai suivi scrupuleusement cette doc http://www.sympa.org/manual/virtual-hosts , Mais mon moteur n'apparait toujours pas dans la liste des robots virtuels.
J'ai aussi suivi ce tuto : http://irp.nain-t.net/doku.php/200messagerie:040postfix4:030_sympavirt mais toujours pas de robots virtuels pour mon domaine supplémentaire !!!!
Les DNS et VirtualHost apache sont OK, les droits sur les fichiers et répertoires aussi !!!
Quelle doc ou tuto suivre pour créer un nouveau virtual host sympa ?
Il y a également ce tuto http://www.vgsi.fr/files/Tutoriel-Sympa-Ubuntu.pdf
qui en parle un peu, j'ai l'impression qu'au niveau de Sympa il n'y a qu'à
créer le sous-dossier /etc/sympa/listes.domain.net avec un ficher
robot.conf dedans.

Effectivement j'ai suivi ce tuto (en partie). Et cela parait evident, mais à chaque création de robot, il faut redémarrer SYMPA certes, mais aussi et surtout Apache (pour relancer le module fcgi). Mon erreur était sur ce dernier point.
Par contre, concernant la modification en "profondeur" des scripts originaux de SYMPA, je suis contre, pour la simple raison qu'en cas d'upgrade de SYMPA .... pouf les modifs s'envolent.
Pour la création d'un robot, idem, un petit script qui effectuent les actions, crée les alias lismater, sympa*@ etc...
Enfin dans tous les tuto, sympa gère les listes pour *@listes.domain.tld, mais est il possible de gérer directement les listes sur @domain.tld, sachant que sur le même serveur, le MTA gère déjà les adresses en *@domain.tld (sans bidouillage comme celui de ci dessous) ?
Pour Postfix, ce que j'ai compris, c'est que pour les domaines locaux
(mydestination), ceux-ci sont considérés comme équivalent et Postfix ne le
différencie pas (lists.domaine.net = domaine.net si ces deux domaines sont
dans mydestination). D'où les alias virtuels qui, eux, sont différenciés
mais il me semble qu'ils n'autorisent pas les distributions d'utilisateurs
locaux. Avec les alias virtuels, il faut rediriger adresse@cachée
vers liste@localhost.
Dans ton cas et d'après ce que je comprend (tu as bien
mydestination=jupin.net ?), je pense que les alias simples devraient être
utilisés sans les alias virtuels en indiquant seulement dans alias_maps
mysql:/etc/postfix/nomDeTaConfig.cf et les entrées devraient ressembler à
adresse@cachée: "| /usr/lib/sympa/bin/queue
adresse@cachée" (si c'était en fichier, je sais pas trop
en MySql)

C'est effectivement cela. Par contre, j'ai préférer garder le robot sur un sous domaine du domaine primaire, et de créer des alias. Ensuite dans la définition des listes, je mets le domaine primaire pour le host. Bon j'avoue, c'est un peu tordu, mais cela fonctionne comme je veux.

Voilà, j'espère que ça peut aider
Sébastien

Encore merci à toi et aux autres pour m'avoir aidé.

Alain




Archives gérées par MHonArc 2.6.19+.

Haut de le page