Accéder au contenu.
Menu Sympa

fr - [fr@sympa] Mise en place d'un robot

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

Archives de la liste

Chronologique Discussions  
  • From: adresse@cachée
  • To: adresse@cachée
  • Subject: [fr@sympa] Mise en place d'un robot
  • Date: Tue, 17 Jan 2023 23:45:06 +0100 (CET)

Bonjour,

Nous avions un sous domaine mail.domain.fr utilisé pour la messagerie et nous avions créer plusieurs listes sur ce sous domaine.

Aujourd'hui nous pouvons (enfin) utiliser le domaine principal pour de la messagerie et les nouvelles listes. Nous avons l'intention d'utiliser plusieurs domaine virtuel pour des "groupes" de listes. Par contre nous devons encore garder nos anciennes listes dans le domaine et même créé quelques listes dans ce domaine qui devra devenir peu à peu obsolète.

Nous avons fait, pour cela, des mises à jours en suivant ce qui est décrit dans:
Configure mail server: Postfix - sympa-community.github.io
Au passage je pense qu'il faudrait une mise à jour de la doc expliquer comment passer d'un single domain setting à un virtual domain setting pour éviter les pb que nous avons pu avoir (si souhaité je peux documenter avec plaisir ce que nous avons fait). Nous avons fait cela sur un serveur utilisé sans pouvoir faire de test/simulation sur un serveur de dév.

La situation est un peu complexe j'essaie ici de donner quelques détails de notre configuration avec des exemples. Si quelqu'un peut nous donner quelques pistes/corrections ce serait vraiment génial.
  • le serveur de mail reste sous son ancien nom de domaine mail.domain.fr
  • nous avons des listes qui avaient été créé sur l'ancien domaine (visible dans /var/lib/sympa/list_data/test1 par exemple) et moyennant un pseudo "domaine virtuel" qui comporte le nom de l'ancien domaine avec des liens vers les répertoires initiaux (je ne sais plus pourquoi mais visiblement il faut garder les anciennes listes dans /var/lib/sympa/list_data et avoir ce lien dans /var/lib/sympa/list_data/mail.domain.fr/ sinon il y a des choses qui ne fonctionnent pas)
    • mkdir /var/lib/sympa/list_data/mail.domain.fr/
    • cd  /var/lib/sympa/list_data/mail.domain.fr/
    • ln -s ../test1
    • chown -R sympa:sympa  /var/lib/sympa/list_data/mail.domain.fr/
  • les anciennes listes sont visibles (test1 par exemple) dans l'interface et sont utilisables sans problème
  • nous pouvons créé des nouveaux domaine virtuel: /var/lib/sympa/list_data/domain.fr en mettant aussi à jours les fichiers comme précisé dans la doc (ok)
  • nous pouvons créé des nouvelles listes dans les nouveaux domaines (test1-new) (ok)
  • par contre si nous créons une liste (test3) dans l'ancien nom de domaine
    • la liste est créé dans /var/list/sympa/list_data/mail.domain
    • elle est visible depuis l'interface web,
    • on peut modifier la configuration
    • J'ai créé un lien aussi dans /var/lib/sympa/list_data/  depuis /var/lib/sympa/list_data/mail.domain.fr/test3 
    • impossible de lui envoyer de mail: le destinataire (la liste) est non reconnu ni par postfix ni par sympa. Je conclu que les fichiers de config des alias a quelque chose qui ne va pas.
La configuration
/etc/sympa/virtual.sympa
#domain "principal" = ancien nom de domaine:
adresse@cachée  adresse@cachée 
adresse@cachée    postmaster@mail/domain.fr 
#nouveau domaine virtuel:
adresse@cachée  adresse@cachée
adresse@cachée    adresse@cachée
 #un nouveau sous domaine
adresse@cachée  adresse@cachée
sympa-owner@sousdomain.domain.fr    adresse@cachée

/etc/sympa/transport.sympa
#ancien "domaine" principal
#la ligne suivante est mise en commentaire car sinon les adresses (non virtuelle) qui existent toujours hors sympa ne sont plus vues
#mail.domain.fr                error:User unknown in recipient table
adresse@cachée          sympa:adresse@cachée
#la ligne suivante est mise en commentaire car adresse@cachée existe toujours et pour l'instant on ne peut pas encore modifier cette adresse utilisée par ailleurs
#adresse@cachée     sympa:adresse@cachée
adresse@cachée         sympabounce:adresse@cachée
#même point que pour listmaster
#adresse@cachée  sympabounce:adresse@cachée
#
#domain.fr (nouveau domaine virtuel)
domain.fr                error:User unknown in recipient table
adresse@cachée          sympa:adresse@cachée
adresse@cachée     sympa:adresse@cachée
adresse@cachée         sympabounce:adresse@cachée
adresse@cachée  sympabounce:adresse@cachée

/etc/sympa/sympa_transport
#(extrait)
#la liste test1 avait été réalisée AVANT la mise en place du robot et des domain virtuel
# les lignes correspondantes à test1 ont été adaptée manuellement lors de la mise en place des domaines virtuels:
adresse@cachée sympa:adresse@cachée
adresse@cachée sympa:adresse@cachée
adresse@cachée sympa:adresse@cachée
#adresse@cachée sympa:adresse@cachée
adresse@cachée sympa:adresse@cachée
adresse@cachée sympabounce:adresse@cachée
#
#la liste test3 a été créé après la mise en place de la conf en multi robot. Les envois à cette liste n'aboutissent pas.
# Les lignes suivantes ont été créé par l'interface web lors de la création de la liste
adresse@cachée sympa:adresse@cachée
adresse@cachée sympa:adresse@cachée
adresse@cachée sympa:adresse@cachée
#adresse@cachée sympa:adresse@cachée
adresse@cachée sympa:adresse@cachée
adresse@cachée sympabounce:adresse@cachée
#
#Liste créé pour le nouveau domaine virtuel (fonctionnement ok)
adresse@cachée sympa:adresse@cachée
adresse@cachée sympa:adresse@cachée
adresse@cachée sympa:adresse@cachée
#adresse@cachée sympa:adresse@cachée
adresse@cachée sympa:adresse@cachée
adresse@cachée sympabounce:adresse@cachée

/etc/sympa/sympa/sympa.conf
domain mail.domain.fr

/etc/sympa/mail.domain.fr/robot.conf
domain mail.domain.fr

/etc/sympa/domain.fr/robot.conf
domain domain.fr

Merci par avance à tous ceux qui seront arrivés jusqu'ici  et encore plus à ceux qui pourront nous dire ce qui cloche !!!

Cordialement
Guillaume.



  • [fr@sympa] Mise en place d'un robot, guillaume . ns2, 17/01/2023

Archives gérées par MHonArc 2.6.19+.

Haut de le page