Outils pour utilisateurs

Outils du site


admin:infrastructure:sympa

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
admin:infrastructure:sympa [2021/12/05 12:34] – [Postfix coté guest] fpoulainadmin:infrastructure:sympa [2022/01/05 13:56] (Version actuelle) – Ajout explication pour modifier d'un message de Sympa ticket #5736 fcouchet
Ligne 1: Ligne 1:
 +====== Création d'une liste ======
 +
 +Pour créer une liste il faut utiliser l'interface WWSympa https://listes.chapril.org/sympa/create_list_request
 +
 +Pour une liste de type support, il faut choisir le template « Template pour une liste de type support » qui contient notamment des éléments de configuration en lien avec la gestion des adresses en erreur. Voir le ticket https://agir.april.org/issues/5692 pour plus d'information.
 +
 +Il faut choisir un Objet pour la liste.
 +
 +L'interface demande aussi de choisir un « Public visé », ce qui est inutile dans notre cas. Choisir « Autre » (tout en cas de la liste).
 +
 +Ajouter une courte description.
 +
 +Puis cliquer sur « Envoyer votre demande de création ».
 +
 +La liste est créée. Il faut ensuite ajouter les adresses courriels des personnes qui recevront les courriels de support (dans l'onglet « Les utilisateurs -> Abonnés ». Mettre aussi ces adresses en Propriétaires de la liste, dans l'onglet « Les utilisateurs -> Propriétaires », en pensant à cocher la case « Gestionnaire privilégié ».
 +
 +Puis envoyer un courriel de test avec une adresse non inscrite à la liste, pour vérifier la bonne diffusion du message.
 +
 +Pour la création du template « Template pour une liste de type support », création du répertoire /etc/sympa/create_list_templates/liste-support/ puis copie des fichiers /usr/share/doc/sympa/examples/samples/intranet/create_list_templates/intranet_list/comment.tt2 et /usr/share/doc/sympa/examples/samples/intranet/create_list_templates/intranet_list/config.tt2 puis modification des fichiers.
 +
 +====== Modification d'un message envoyé par Sympa ======
 +
 +Il y a un mauvais message affiché lorsqu'une personne tente de s'inscrire à une liste qui demande une confirmation d'inscription par courriel (que ce soit via l'interface web ou par courriel). Celaa induit en erreur la personne qui du coup ne validera peut-être pas l'inscription.
 +
 +La personne reçoit deux courriel. Un courriel de Sympa pour valider son inscription mais elle reçoit un 2e courriel indiquant //La demande a été soumise au gestionnaire de la liste//.
 +
 +Le ticket https://agir.april.org/issues/5736
 +
 +C'est exactement le même souci qu'avec le Sympa de l'April, voir https://agir.april.org/issues/5736
 +
 +On applique la même résolution que pour le Sympa de l'April :
 +
 +  apt install gettext
 +  mkdir /root/sympa-ticket-5736
 +  cd /root/sympa-ticket-5736
 +  dpkg -s sympa |grep Version
 +  wget http://deb.debian.org/debian/pool/main/s/sympa/sympa_6.2.60~dfsg.orig.tar.xz
 +  tar Jxvf sympa_6.2.60~dfsg.orig.tar.xz
 +  cd sympa-6.2.60/po/sympa/
 +  msgfmt -c -o fr.mo -v fr.po
 +  -> 2810 messages traduits, 1 traduction approximative, 1 message non traduit.
 +  Diff avec le fichier qui est livré avec le paquet Debian :
 +  diff -u /usr/share/locale/fr/LC_MESSAGES/sympa.mo fr.mo
 +  fichier identique (parfait)
 +
 +On peut donc modifier le fichier fr.po pour remplacer la chaîne et avoir un nouveau fichier MO :
 +
 +  cp fr.po fr.po.orig
 +  vi fr.po
 +  diff -u fr.po.orig fr.po
 +  -msgstr "La demande a été soumise au gestionnaire de la liste (%1)" 
 +  +msgstr "Votre requête à été transmise à l'adresse (%1) pour une demande de confirmation. Le message envoyé contenant un lien de validation." 
 +  msgfmt -c -o fr.mo -v fr.po
 +
 +On met en prod :
 +
 +  cd /usr/share/locale/fr/LC_MESSAGES/
 +  cp sympa.mo sympa.mo.dpkg
 +  cp ~/sympa-ticket-5736/sympa-6.2.40/po/sympa/fr.mo sympa.mo
 +  systemctl restart sympa
 +  systemctl restart wwsympa
 +  
 ====== Interconnexion entre sympa et postfix ====== ====== Interconnexion entre sympa et postfix ======
  
Ligne 96: Ligne 158:
  
  
-===== Connexion entre le postfix coté guest et sympa ===== 
- 
-Là on retrouve la configuration d'un sympa classique, notamment : 
- 
-<code conf main.cf> 
-alias_maps = hash:/etc/aliases hash:/etc/aliases.local hash:/etc/mail/sympa/aliases 
-</code> 
- 
-Notre fichier d'aliases est ainsi fait (on voit sa construction juste après) : 
-<code conf /etc/mail/sympa/aliases> 
-## List aliases used for the sympa mailing-list manager 
-test: "| /usr/lib/sympa/bin/queue test@chapril.org" 
-test-request: "| /usr/lib/sympa/bin/queue test-request@chapril.org" 
-test-editor: "| /usr/lib/sympa/bin/queue test-editor@chapril.org" 
-#test-subscribe: "| /usr/lib/sympa/bin/queue test-subscribe@chapril.org" 
-test-unsubscribe: "| /usr/lib/sympa/bin/queue test-unsubscribe@chapril.org" 
-test-owner: "| /usr/lib/sympa/bin/bouncequeue test@chapril.org" 
-</code> 
-et 
 <code conf /etc/aliases.local> <code conf /etc/aliases.local>
 # default contact emails # default contact emails
Ligne 120: Ligne 163:
 sympa-owner:    listmaster@chapril.org sympa-owner:    listmaster@chapril.org
 sympa-request:  listmaster@chapril.org sympa-request:  listmaster@chapril.org
-sympa         "/usr/lib/sympa/bin/queue sympa@chapril.org"+</code> 
 + 
 +Enfin, notre fichier de transports est ainsi fait (on voit sa construction juste après) : 
 + 
 +<code conf /etc/mail/sympa/sympa-transports.map> 
 +## Généré automatiquement sur sympa.cluster.april.org via systemd (sympa-transports.path) 
 +## Destiné à sympa.cluster.chapril.org:/etc/postfix/transports/ 
 + 
 +sympa@chapril.org sympa+chapril.org@sympaqueue. 
 + 
 +## List aliases used for the sympa mailing-list manager 
 +test@chapril.org test+chapril.org@sympaqueue. 
 +test-request@chapril.org test-request+chapril.org@sympaqueue. 
 +test-editor@chapril.org test-editor+chapril.org@sympaqueue. 
 +#test-subscribe@chapril.org test-subscribe+chapril.org@sympaqueue. 
 +test-unsubscribe@chapril.org test-unsubscribe+chapril.org@sympaqueue. 
 +test-owner@chapril.org test+chapril.org@sympabouncequeue.
 </code> </code>
 ====== Construction du fichier d'aliases sur le guest ====== ====== Construction du fichier d'aliases sur le guest ======
Ligne 133: Ligne 192:
  
 <note tip>Si d'aventure le format de ce qui est généré ne vous satisfait pas, le template à modifier c'est ''/usr/share/sympa/default/list_aliases.tt2'' <note tip>Si d'aventure le format de ce qui est généré ne vous satisfait pas, le template à modifier c'est ''/usr/share/sympa/default/list_aliases.tt2''
 +
 +Ce fichier par défaut a les alias de type nomdelaliste-subscribe@ en commentaires. Or ce type d'alias est utile. Donc, copie du fichier ''/usr/share/sympa/default/list_aliases.tt2'' dans ''/etc/sympa/list_aliases.tt2''. Modifier du fichier pour avoir les alias subscribe. La régénération du fichier /etc/mail/sympa/aliases est faite à chaque création de nouvelle liste. Mais pour les listes déjà existantes les entrées dans le fichier ne sont pas modifiées. Il faut donc modifier manuellement ce fichier.
 </note> </note>
  
admin/infrastructure/sympa.1638707657.txt.gz · Dernière modification : 2021/12/05 12:34 de fpoulain