Rectification niveaux sommaire
This commit is contained in:
parent
4176fa7447
commit
4cf101fd37
|
@ -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.
|
[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).
|
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).
|
Installer au préalable [Postfix](HowtoPostfix), [Apache](HowtoApache) et [MariaDB](HowtoMySQL).
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ listmaster: root
|
||||||
#-- SYMPA end
|
#-- SYMPA end
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
## Configuration
|
# Configuration
|
||||||
|
|
||||||
Fichiers de 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).
|
> *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` :
|
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).
|
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:
|
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>
|
</VirtualHost>
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
### DKIM
|
## DKIM
|
||||||
|
|
||||||
Génération des clés DKIM :
|
Génération des clés DKIM :
|
||||||
|
|
||||||
|
@ -189,7 +189,7 @@ dkim_signer_domain lists.example.com
|
||||||
dkim_selector sympa2018
|
dkim_selector sympa2018
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
## Plomberie
|
# Plomberie
|
||||||
|
|
||||||
Les emails d'administration (changement de mot de passe, modération, etc.) sont envoyés à `sympa@lists.example.com`,
|
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`
|
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
|
* `/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 :
|
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/`.
|
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.
|
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 :
|
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
|
# 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 :
|
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`.
|
[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).
|
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`.
|
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.
|
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 :
|
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
|
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` !
|
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 :
|
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) {
|
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 :
|
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 :
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue