Bonjour, As tu essayé les regex :
* dans main.cf : relay_domains = /etc/postfix/relay_domains virtual_alias_maps = regexp:/etc/postfix/virtual-regexp * Dans /etc/postfix/virtual-regexp tu peux écrire des trucs incroyables comme ça : /(.*)@(undomain|exemple\.(org|fr))/ $1...@exemple.net * Dans /etc/postfix/relay_domains : exemple.org exemple.net exemple.fr c'est vraiment dommage de donner tes mails aux GAFAM... Surtout aujourd'hui, alors qu'une sorte de résistance semble enfin émerger chez les utilisateurs, en réaction aux actualités politiques Théo > Le 17 févr. 2025 à 15:29, 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/ _______________________________________________ Liste de diffusion du French Sysadmin Group https://www.frsag.org/