Merci pour toutes vos réponses.

Le 17/02/2025 à 16:17, Théo VARIER a écrit :
> As tu essayé les regex :
> /(.*)@(undomain|exemple\.(org|fr))/       $1...@exemple.net

Oui, j'avais vu le type de /lookup "regexp"/ [1] mais rien dans la documentation n'indiquait qu'on pouvait ré-utiliser les /capture groups/ [2].


Le 17/02/2025 à 15:39, Dominique Rousseau a écrit :
> Il faut ré-émettre les messages comme si ils venaient de ton serveur.
> Par exemple :
>
> https://github.com/roehling/postsrsd

OK, le /Sender Rewriting Scheme/ [1] semble être la bonne piste, et y'a un package Debian tout prêt [2] 👍


Le 17/02/2025 à 15:43, Artur Pydo a écrit :
Normalement, tout est expliqué ici :

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

J'avais lu cette page sans y trouver de cas qui corresponde à mon problème.


> Tu peux pas continuer à faire vivre le Postfix ?
> Certains GAFAM (Google) sont capables d’aller récupérer en POP3/IMAP
> un compte email externe (ça se configure au niveau utilisateur).

> 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

Je suis bien d'accord et aurais préféré faire autrement (y compris en refilant la gestion e-mail à un tiers français) mais cette migration vers Google a été amorcée avant mon arrivée et je ne suis pas seul à décider. Elle vient avec son lot d'avantages et fonctionnalités (qui peuvent ou pas exister ailleurs) mais aussi d'inconvénients (sans même parler de politique).


[1] : https://www.postfix.org/DATABASE_README.html#types
[2] : https://www.postfix.org/regexp_table.5.html
[3] : https://en.wikipedia.org/wiki/Sender_Rewriting_Scheme
[4] : https://debian-facile.org/doc:reseau:postfix:srs


--
DUVERGIER Claude

Le 17/02/2025 à 15:39, Dominique Rousseau a écrit :
Bonjour Claude,

Le Mon, Feb 17, 2025 at 03:29:20PM +0100, DUVERGIER Claude 
[frsag...@claude.duvergier.fr] a écrit:
(...)

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))

Il faut ré-émettre les messages comme si ils venaient de ton serveur.
Par exemple :

https://github.com/roehling/postsrsd



_______________________________________________
Liste de diffusion du French Sysadmin Group
https://www.frsag.org/

Répondre à