informatique:serveur:postfix:reecrire-return-path-et-l-adresse-d-expediteur

Réécriture des adresses e-mail sortantes dans Postfix

Linux Postfix generic

Le Return-Path, également connu sous le nom d'adresse d'enveloppe, est une adresse e-mail utilisée pour les notifications de non-distribution (bounces) et pour les erreurs de livraison des e-mails. Il est généralement différent de l'adresse affichée dans l'en-tête “From” du message.

Lorsque vous utilisez le fichier /etc/postfix/generic pour réécrire les adresses e-mail dans Postfix, la réécriture s'applique par défaut uniquement aux en-têtes “From”, “Sender” et “Return-Path”.

Voici comment réécrire les en-têtes “From”, “Sender” et “Return-Path” en utilisant le fichier /etc/postfix/generic :

Utilisez votre éditeur de texte préféré pour ouvrir le fichier /etc/postfix/generic :

sudo nano /etc/postfix/generic

Dans ce fichier, vous pouvez ajouter des règles de réécriture sous la forme suivante :

@server.ntdl adresse_modifiee@example.com
@server     adresse_modifiee@example.com
@localhost   adresse_modifiee@example.com

Remplacez

  • adresse_modifiee@example.com par l'adresse e-mail modifiée que vous souhaitez afficher pour les destinataires
  • server.ntdl par le nom de votre serveur FQDN
  • server par le nom de votre serveur non FQDN

Vous pouvez ajouter autant de règles que nécessaire, chacune sur une nouvelle ligne.

Une fois que vous avez configuré toutes les règles de réécriture souhaitées, enregistrez et fermez le fichier /etc/postfix/generic.

Le fichier /etc/postfix/generic doit être converti en un fichier de hachage pour que Postfix puisse l'utiliser efficacement. Pour générer le fichier de hachage, exécutez la commande suivante :

sudo postmap /etc/postfix/generic

Cela va créer un fichier /etc/postfix/generic.db, qui contient le hachage des adresses e-mail réécrites.

Ouvrez le fichier de configuration principal de Postfix /etc/postfix/main.cf et recherchez la directive smtp_generic_maps. Si elle n'existe pas, ajoutez la ligne suivante :

sender_canonical_maps = hash:/etc/postfix/generic

Cette directive indique à Postfix d'utiliser le fichier /etc/postfix/generic pour la réécriture des adresses e-mail sortantes.

sudo service postfix restart

Avec cette configuration, les réécritures spécifiées dans /etc/postfix/generic s'appliqueront également au Return-Path des messages sortants, en plus des en-têtes “From”, “Sender” et “Return-Path”. Cela vous permet de personnaliser entièrement les adresses d'enveloppe utilisées pour les erreurs de livraison des e-mails.

Si vous souhaitez réécrire d'autres en-têtes des messages sortants comme “Reply-To”, vous devrez utiliser d'autres directives et configurations spécifiques de Postfix.

  • informatique/serveur/postfix/reecrire-return-path-et-l-adresse-d-expediteur.txt
  • Dernière modification : 2023/05/14 10:19
  • de Cédric ABONNEL