Ajout conf bounces
This commit is contained in:
parent
dea4417ca1
commit
930da238f2
|
@ -111,6 +111,7 @@ listmaster: root
|
||||||
#-- SYMPA end
|
#-- SYMPA end
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
Fichiers de 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.
|
> *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
|
### 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.
|
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
|
dkim_signature_apply_on any
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
|
||||||
## Configuration de Postfix
|
## 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)
|
### 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.
|
**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.).
|
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.)
|
```diff
|
||||||
* `/var/lib/sympa/arc/` : archives des listes de diffusion générées avec [MHonArc](https://www.mhonarc.org/)
|
-bounce: root
|
||||||
* `/var/lib/sympa/list_data/` : données de configuration des listes de diffusion
|
+bounce: postmaster
|
||||||
* `/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
|
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
|
### 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
|
virtual_mailbox_maps = (...) hash:/etc/sympa/sympa_transport
|
||||||
transport_maps = (...) hash:/etc/sympa/sympa_transport
|
transport_maps = (...) hash:/etc/sympa/sympa_transport
|
||||||
|
~~~
|
||||||
~~~
|
|
||||||
|
|
||||||
**Attention :** `mydestination` ne doit pas contenir le domaine virtuel.
|
**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 :
|
Ajouter les listes de base :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
|
@ -390,6 +436,7 @@ systemctl restart sympa
|
||||||
systemctl status sympa
|
systemctl status sympa
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
|
||||||
## Plomberie
|
## Plomberie
|
||||||
|
|
||||||
La configuration d'une liste se trouve à la fois :
|
La configuration d'une liste se trouve à la fois :
|
||||||
|
|
Loading…
Reference in a new issue