Ajout conf bounces

This commit is contained in:
whirigoyen 2023-11-21 12:08:45 +01:00
parent dea4417ca1
commit 930da238f2

View file

@ -111,6 +111,7 @@ listmaster: root
#-- SYMPA end
~~~
## Configuration
Fichiers de configuration :
@ -155,6 +156,7 @@ lang fr
> *Note 2* : en cas de changement de configuration de Sympa, il faut redémarrer Sympa **et** l'unité systemd `wwsympa` (ou Apache) à cause des process FastCGI.
### Personnalisation
De nombreux scénarios (configurations de distribution des listes) sont proposés (et amendables) par défaut (cf. `/usr/share/sympa/default/scenari/`), mais il est possible de préparer un ou plusieurs scénarios pour des besoins spécifiques et récurrents. Voici un exemple qui supprime simplement le paramètre `quiet` afin de recevoir une notification en cas de rejet.
@ -262,8 +264,19 @@ Sauf si votre liste est ouverte à n'importe quel expéditeur, on conseille de s
dkim_signature_apply_on any
~~~
## Configuration de Postfix
Voici les répertoires importants pour Sympa :
* `/var/spool/sympa/` : files d'attente (modération etc.)
* `/var/lib/sympa/arc/` : archives des listes de diffusion générées avec [MHonArc](https://www.mhonarc.org/)
* `/var/lib/sympa/list_data/` : données de configuration des listes de diffusion
* `/usr/share/sympa/bin/` et `/usr/lib/sympa/bin/` : scripts Perl et binaires
* `/usr/share/sympa/lib/` et : bibliothèques Perl
* `/usr/share/sympa/default/` : templates
### Configuration avec un domaine unique (non virtuel)
**Attention :** Si ce domaine est déjà défini comme virtuel dans Postfix, cela cassera la réception de mails sur boîtes virtuelles associées.
@ -284,14 +297,31 @@ foo-owner: "| /usr/lib/sympa/bin/bouncequeue foo"
Le message passe ensuite par différentes files d'attente suivant la configuration (modération, etc.).
Voici les répertoires importants pour Sympa :
Afin de distinguer les bounces de Postfix de ceux de Sympa, configuer `/etc/aliases` :
* `/var/spool/sympa/` : files d'attente (modération etc.)
* `/var/lib/sympa/arc/` : archives des listes de diffusion générées avec [MHonArc](https://www.mhonarc.org/)
* `/var/lib/sympa/list_data/` : données de configuration des listes de diffusion
* `/usr/share/sympa/bin/` et `/usr/lib/sympa/bin/` : scripts Perl et binaires
* `/usr/share/sympa/lib/` et : bibliothèques Perl
* `/usr/share/sympa/default/` : templates
```diff
-bounce: root
+bounce: postmaster
```
Puis exécuter `postalias /etc/aliases`.
Et configurer `/etc/postfix/main.cf` :
```diff
-bounce_notice_recipient = bounce
-2bounce_notice_recipient = bounce
+bounce_notice_recipient = postmaster
+2bounce_notice_recipient = postmaster
```
Vérifier la configuration de Postfix et le redémarrer :
~~~
postconf >/dev/null
systemctl restart postfix
systemctl status postfix
~~~
### Configuration multi-domaines virtuels
@ -348,11 +378,27 @@ Editer le main.cf de Postfix et ajouter aux options :
~~~
virtual_mailbox_maps = (...) hash:/etc/sympa/sympa_transport
transport_maps = (...) hash:/etc/sympa/sympa_transport
~~~
~~~
**Attention :** `mydestination` ne doit pas contenir le domaine virtuel.
Afin de dinstinguer les bounces de Postfix de ceux de Sympa, changer l'alias de bounce :
```diff
-bounce_notice_recipient = bounce
-2bounce_notice_recipient = bounce
+bounce_notice_recipient = postmaster
+2bounce_notice_recipient = postmaster
```
Supprimer l'alias `bounce` de `/etc/aliases` :
```diff
-bounce: root
```
Puis exécuter `postalias /etc/aliases`.
Ajouter les listes de base :
~~~
@ -390,6 +436,7 @@ systemctl restart sympa
systemctl status sympa
~~~
## Plomberie
La configuration d'une liste se trouve à la fois :