From 4cf101fd372c6a099d4612fa37ea86453a994148 Mon Sep 17 00:00:00 2001 From: whirigoyen Date: Tue, 16 Nov 2021 17:51:23 +0100 Subject: [PATCH] Rectification niveaux sommaire --- HowtoSympa.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/HowtoSympa.md b/HowtoSympa.md index aae9113c..dd5cbe24 100644 --- a/HowtoSympa.md +++ b/HowtoSympa.md @@ -8,7 +8,7 @@ title: Howto Sympa [Sympa](http://www.sympa.org/) est un logiciel libre de gestion de listes de diffusion. Il est développé en Perl depuis plus de 20 ans par des développeurs français. Il s'utilise avec une base de données [MySQL](HowtoMySQL) ou [PostgreSQL](HowtoPostgreSQL), et peut aller lire des données dans un annuaire [LDAP](HowtoOpenLDAP). -## Installation +# Installation Installer au préalable [Postfix](HowtoPostfix), [Apache](HowtoApache) et [MariaDB](HowtoMySQL). @@ -60,7 +60,7 @@ listmaster: root #-- SYMPA end ~~~ -## Configuration +# Configuration Fichiers de configuration : @@ -102,7 +102,7 @@ lang fr > *Note* : en cas de changement de configuration de Sympa, il faut redémarrer Sympa **et** Apache (à cause des process FastCGI). -### Apache +## Apache Vous devez créer un VirtualHost du type après avoir désactivé la configuration Sympa globale via `a2disconf sympa` : @@ -128,7 +128,7 @@ Vous devez créer un VirtualHost du type après avoir désactivé la configurati On conseille bien sûr de l'activer en [HTTPS](HowtoSSL), par exemple avec [Let's Encrypt](HowtoLetsEncrypt). -#### Avec un service FastCGI séparé +### Avec un service FastCGI séparé Il est aussi possible de faire tourner wwsympa.fcgi en tant que service fastcgi séparé avec spawn-fcgi (entre autre solutions), un service systemd pour cette méthode est le suivant: @@ -170,7 +170,7 @@ La configuration du vhost apache devient alors : ~~~ -### DKIM +## DKIM Génération des clés DKIM : @@ -189,7 +189,7 @@ dkim_signer_domain lists.example.com dkim_selector sympa2018 ~~~ -## Plomberie +# Plomberie Les emails d'administration (changement de mot de passe, modération, etc.) sont envoyés à `sympa@lists.example.com`, grâce à un alias Postfix, ils sont *pipés* vers le programme `/usr/lib/sympa/bin/queue sympa` @@ -219,9 +219,9 @@ Voici les répertoires importants pour Sympa : * `/usr/share/sympa/default/` : templates -## FAQ +# FAQ -### List::load() No such robot +## List::load() No such robot J'ai des messages de ce type alors que *example.com* n'est pas/plus du tout domaine : @@ -232,7 +232,7 @@ Nov 9 18:35:18 serveur task_manager[7285]: List::load() No such robot (virtual Cela pourrait venir de tâches à nettoyer dans `/var/spool/sympa/task/`. Au passage, vérifier en base de données qu'il n'y a pas/plus rien relatif à *example.com* dans subscriber_table, session_table, logs_table. -### Installation sous Debian 6 +## Installation sous Debian 6 Sous Debian Squeeze, voici quelques manipulations nécessaires suite à l'installation : @@ -242,7 +242,7 @@ Sous Debian Squeeze, voici quelques manipulations nécessaires suite à l'instal # chown root /etc/postfix/sympa.aliases ~~~ -### End of script output before headers +## End of script output before headers Si vous avez des erreurs Apache du type : @@ -253,16 +253,16 @@ Si vous avez des erreurs Apache du type : [Assurez-vous](https://bugs.debian.org/682562) d'avoir activé `use_fast_cgi`. -### Prise en compte des changements de configuration +## Prise en compte des changements de configuration En cas de changement de configuration de Sympa, il faut redémarrer Sympa **et** Apache (à cause des process FastCGI). -### Données dans LDAP +## Données dans LDAP Après avoir créé une liste, on peut configurer un annuaire LDAP en allant dans `Configurer la liste` puis `Définition des sources de données`. Il pourra être nécessaire de cliquer sur `Mise à jour` pour mettre à jour les données LDAP. -### Unable run newaliases / Failed to remove aliases +## Unable run newaliases / Failed to remove aliases Lors de l'ajout / suppression de listes, si vous obtenez des erreurs du type : @@ -279,11 +279,11 @@ Usage: alias_manager.pl add | del listname domain ~~~ -### emails d'une liste vers une autre non archivés ? +## emails d'une liste vers une autre non archivés ? C'est probablement à cause de la présence de l'entête `X-No-Archive: yes` ! -### emails non reçus par une liste ? +## emails non reçus par une liste ? Voir dans `sympa.pl`, certains filtres basiques sont effectués, notamment : @@ -291,7 +291,7 @@ Voir dans `sympa.pl`, certains filtres basiques sont effectués, notamment : if ($sender =~ /^(mailer-daemon|sympa|listserv|mailman|majordomo|smartlist|$conf_email)(\@|$)/mio) { ~~~ -### Sympa : User unknown in local recipient table +## Sympa : User unknown in local recipient table En cas d'erreur "foo@sympa.example.com: Recipient address rejected: User unknown in local recipient table" il faut probablement refaire un postmap sur le fichier d'alias de Sympa :