Rectification niveaux sommaire

This commit is contained in:
whirigoyen 2021-11-16 17:51:23 +01:00
parent 4176fa7447
commit 4cf101fd37

View file

@ -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 :
</VirtualHost>
~~~
### 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 :