Salut,

Normalement, tout est expliqué ici :

https://www.postfix.org/ADDRESS_REWRITING_README.html


Le 17 février 2025 15:29:20 GMT+01:00, DUVERGIER Claude 
<frsag...@claude.duvergier.fr> a écrit :
>Bonjour,
>
>
>TL;DR: Faire que Postfix accepte les e-mails pour t...@example.org et les 
>transmette à t...@example.net (géré ailleurs) tout en préservant l'adresse de 
>l'expéditeur.
>
>
>Cela fait quelque jours que je cherche une solution à mon problème sans 
>trouver quoi que ce soit de probant : j'en viens à me dire que ça n'est pas 
>possible mais sans en être sûr.
>
>J'ai "déplacé" mes adresses e-mails d'un vieux domaine "example.org" (org=old) 
>à un nouveau domaine "example.net" (net=new).
>
>Les e-mails du nouveau domaine sont gérés par un GAFAM (l'enregistrement DNS 
>MX de example.net pointe vers leurs serveurs).
>
>J'utilise un serveur Postfix en tant que serveur d'envoi SMTP pour différentes 
>applications/scripts qui ne peuvent pas s'authentifier chez le GAFAM, ces 
>e-mails générés par les app/script sont bien émis avec une adresse du nouveau 
>domaine "example.net" en tant qu'expéditeur.
>
>D'ailleurs, parce que je ne veux pas gérer la réputation de l'IP de mon 
>serveur Postfix, j'utilise un tiers pour l'envoi (`relayhost = 
>external-smtp.acme.com`).
>
>Jusque là, ça fonctionne bien :
>
>* les e-mails pour *@example.net arrivent chez le GAFAM.
>* les apps/scripts envoient des e-mails en tant que t...@example.net et
>  ils arrivent bien à destination.
>
>Par contre, l'enregistrement DNS MX de mon ancien domaine "example.org" pointe 
>encore vers le serveur Postfix : envoyer un e-mail à t...@example.org le fait 
>arriver dans mon Postfix.
>
>C'est normal mais j'aimerais ne pas perdre les e-mails adressés à mes 
>anciennes adresses.
>
>Je pourrais mettre en place une réponse automatique lors de la réception de 
>ces e-mails disant que cette adresse n'est plus valide et qu'ils devraient 
>utiliser t...@example.net.
>
>Bien que simplet et pratique, ça n'est pas toujours possible (certaines de ces 
>vieilles adresses sont déclarées chez des tiers, parfois des automates où il 
>n'est pas évident de faire faire des modifications).
>
>Ce que je voudrais c'est :
>
>1. Postfix reçoit un e-mail pour $u...@example.org (dans le To:, le Cc:
>   ou le Bcc:)
>2. Postfix modifie le destinataire pour y changer le domaine
>  "example.org" en "example.net" et relaie l'e-mail via son relayhost (à
>  destination de $u...@example.net donc)
>
>Mon essai naïf ne fonctionne pas :
>
>mail postfix/smtp[…]: …: to=<t...@example.net>, orig_to=<t...@example.org>, 
>relay=external-smtp.acme.com[…]:587, delay=0.14, delays=0.02/0/0.07/0.06, 
>dsn=5.0.0, status=bounced (host external-smtp.acme.com[…] said: 554 Message 
>rejected: … (in reply to end of DATA command))
>
>Est-ce vraiment possible ? Je ne veux pas avoir à "déplacer" mon domaine 
>example.org chez le GAFAM.
>
>En solution intermédiaire ? je pourrais mettre chaque e-mail reçu pour 
>example.org) dans (=en PJ) un nouvel e-mails pour $u...@example.net et ayant 
>pour expéditeur migrat...@example.net avec un corps du style :
>
>> bid...@caramail.fr vous a envoyé l'e-mail ci-joint sur votre ancienne 
>> adresse e-mail @example.old. Pensez à le (re-)prévenir du changement.
>
>C'est pas trop moche, si ce n'est qu'on que le nom et l'adresse de 
>l'expéditeur originelle sont planquées dans une PJ ce qui n'est pas pratique 
>pour retrouver un e-mail de cette personne (sauf à re-importer le .eml joint 
>dans son client e-mail, mais qui fait ça ?).
>
>Merci
>
>-- 
>DUVERGIER Claude
>
>_______________________________________________
>Liste de diffusion du French Sysadmin Group
>https://www.frsag.org/
-- 
Cordialement,
Artur
_______________________________________________
Liste de diffusion du French Sysadmin Group
https://www.frsag.org/

Répondre à