1 line
3.6 KiB
JSON
1 line
3.6 KiB
JSON
{"uuid":"0960985d-9e37-4daa-9a48-ba26bdfa7d05","slug":"reecrire-return-path-et-l-adresse-d-expediteur","title":"Réécriture des adresses e-mail sortantes dans Postfix","author":"cedric@abonnel.fr","published":true,"published_at":"2023-05-14 08:19:05","created_at":"2023-05-14 08:19:05","updated_at":"2023-05-14 08:19:05","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Informatique","content":"# Réécriture des adresses e-mail sortantes dans Postfix\n\n\n\nLe 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.\n\nLorsque 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**\".\n\nVoici comment réécrire les en-têtes \"**From**\", \"**Sender**\" et \"**Return-Path**\" en utilisant le fichier `/etc/postfix/generic` :\n\n## Ouvrez le fichier `/etc/postfix/generic`\nUtilisez votre éditeur de texte préféré pour ouvrir le fichier `/etc/postfix/generic` :\n\n```\nsudo nano /etc/postfix/generic\n```\n\n## Configurer les règles de réécriture\nDans ce fichier, vous pouvez ajouter des règles de réécriture sous la forme suivante :\n\n```\n@server.ntdl adresse_modifiee@example.com\n@server adresse_modifiee@example.com\n@localhost adresse_modifiee@example.com\n```\n\nRemplacez \n\n- `adresse_modifiee@example.com` par l'adresse e-mail modifiée que vous souhaitez afficher pour les destinataires\n- `server.ntdl` par le nom de votre serveur FQDN\n- `server` par le nom de votre serveur non FQDN\n\nVous pouvez ajouter autant de règles que nécessaire, chacune sur une nouvelle ligne.\n\n## Enregistrer et fermer le fichier\nUne fois que vous avez configuré toutes les règles de réécriture souhaitées, enregistrez et fermez le fichier `/etc/postfix/generic`.\n\n## Générer le fichier de hachage\nLe 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 :\n\n```\nsudo postmap /etc/postfix/generic\n```\n\nCela va créer un fichier `/etc/postfix/generic.db`, qui contient le hachage des adresses e-mail réécrites.\n\n## Configurer Postfix pour utiliser `/etc/postfix/generic`\nOuvrez 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 :\n\n```\nsender_canonical_maps = hash:/etc/postfix/generic\n```\n\nCette directive indique à Postfix d'utiliser le fichier `/etc/postfix/generic` pour la réécriture des adresses e-mail sortantes.\n\n## Redémarrez Postfix pour appliquer les modifications\n```\nsudo service postfix restart\n```\n\nAvec 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.\n\nSi 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.","featured":false,"tags":[]} |