This commit is contained in:
@@ -173,7 +173,7 @@ Conclusion de la conclusion : ça peut être interéssant de désactiver compl
|
|||||||
|
|
||||||
Pour cela, on pourra ajouter les lignes suivantes dans le `/etc/rc.local` :
|
Pour cela, on pourra ajouter les lignes suivantes dans le `/etc/rc.local` :
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
sysctl net.ipv4.conf.all.forwarding=0
|
sysctl net.ipv4.conf.all.forwarding=0
|
||||||
sysctl net.ipv6.conf.all.forwarding=0
|
sysctl net.ipv6.conf.all.forwarding=0
|
||||||
```
|
```
|
||||||
|
@@ -44,7 +44,7 @@ En toute logique, c’est un cas assez standard et plutôt simple à mettre en
|
|||||||
|
|
||||||
Donc côté « client », on peut donc commencer par un `main.cf` de ce type :
|
Donc côté « client », on peut donc commencer par un `main.cf` de ce type :
|
||||||
|
|
||||||
```postfix
|
```conf
|
||||||
# des trucs génériques dont on se fout un peu
|
# des trucs génériques dont on se fout un peu
|
||||||
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
|
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
|
||||||
biff = no
|
biff = no
|
||||||
@@ -77,7 +77,7 @@ smtpd_relay_restrictions = permit_mynetworks,defer_unauth_destination,reject
|
|||||||
|
|
||||||
Et donc effectivement, toute la magie tient dans les variables `smtp_sasl_*` et notamment le fichier `/etc/postfix/sasl_passwd`, qui contient l’utilisateur/mot de passe pour le serveur SMTP :
|
Et donc effectivement, toute la magie tient dans les variables `smtp_sasl_*` et notamment le fichier `/etc/postfix/sasl_passwd`, qui contient l’utilisateur/mot de passe pour le serveur SMTP :
|
||||||
|
|
||||||
```postfix
|
```conf
|
||||||
[smtp.buttse.cx]:587 utilisateur:mot_de_passe
|
[smtp.buttse.cx]:587 utilisateur:mot_de_passe
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -104,7 +104,7 @@ connect = smtp.tem.buttse.cx:465
|
|||||||
|
|
||||||
Et du coup, lorsque l’on démarre le service `stunnel4`, on voit effectivement qu’il écoute sur le port 10465. Il suffit alors de reconfigurer notre petit *Postfix* comme suit pour s’adapter :
|
Et du coup, lorsque l’on démarre le service `stunnel4`, on voit effectivement qu’il écoute sur le port 10465. Il suffit alors de reconfigurer notre petit *Postfix* comme suit pour s’adapter :
|
||||||
|
|
||||||
```postfix
|
```conf
|
||||||
relayhost = [localhost]:10465
|
relayhost = [localhost]:10465
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -122,13 +122,13 @@ Quand il s’agit de *cron*, le service a tendance à envoyer les messages à l
|
|||||||
|
|
||||||
Pour cela, on peut forcer *Postfix* à faire une réécriture de tous les messages de destination pour les envoyer ailleurs. Ce n’est pas bien compliqué, il suffit d’ajouter la ligne suivante dans le `main.cf` :
|
Pour cela, on peut forcer *Postfix* à faire une réécriture de tous les messages de destination pour les envoyer ailleurs. Ce n’est pas bien compliqué, il suffit d’ajouter la ligne suivante dans le `main.cf` :
|
||||||
|
|
||||||
```postfix
|
```conf
|
||||||
recipient_canonical_maps = regexp:/etc/postfix/recipient_canonical
|
recipient_canonical_maps = regexp:/etc/postfix/recipient_canonical
|
||||||
```
|
```
|
||||||
|
|
||||||
Et le fichier `/etc/postfix/recipient_canonical` se présentera comme suit :
|
Et le fichier `/etc/postfix/recipient_canonical` se présentera comme suit :
|
||||||
|
|
||||||
```postfix
|
```conf
|
||||||
/.+/ admin@buttse.cx
|
/.+/ admin@buttse.cx
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -146,7 +146,7 @@ Heureusement, encore une fois *Postfix* à la rescousse ! On peut aussi forcer
|
|||||||
|
|
||||||
Pour cela, il va falloir ajouter quelques lignes dans notre `main.cf` :
|
Pour cela, il va falloir ajouter quelques lignes dans notre `main.cf` :
|
||||||
|
|
||||||
```postfix
|
```conf
|
||||||
sender_canonical_classes = envelope_sender, header_sender
|
sender_canonical_classes = envelope_sender, header_sender
|
||||||
sender_canonical_maps = regexp:/etc/postfix/sender_canonical_maps
|
sender_canonical_maps = regexp:/etc/postfix/sender_canonical_maps
|
||||||
smtp_header_checks = regexp:/etc/postfix/header_check
|
smtp_header_checks = regexp:/etc/postfix/header_check
|
||||||
@@ -154,7 +154,7 @@ smtp_header_checks = regexp:/etc/postfix/header_check
|
|||||||
|
|
||||||
Et on produit donc les deux *maps* permettant de changer les deux entêtes à la fois dans `/etc/postfix/sender_canonical_maps` et `/etc/postfix/header_check` (c’est exactement le même fichier) :
|
Et on produit donc les deux *maps* permettant de changer les deux entêtes à la fois dans `/etc/postfix/sender_canonical_maps` et `/etc/postfix/header_check` (c’est exactement le même fichier) :
|
||||||
|
|
||||||
```postfix
|
```conf
|
||||||
/.+/ youplaboom@mondomainesour.ce
|
/.+/ youplaboom@mondomainesour.ce
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user