[Postfix] Réécrire le From: selon le Message-ID:

On y discute de tout, ou presque...
Répondre
OoTToO
Messages : 1
Inscription : 16 août 2023, 16:58
Status : Hors-ligne

Bonjour,

Le but : personnaliser les mails d'envois selon le site qui envoie.

J'ai un serveur avec de multiples sites dessus.
Tout les document-root sont détenus par www-data
Tous les sites envois des mails, mais c'est www-data qui apparait comme "uid=33" dans le Pickup, ce qui me rend le canonical_maps difficile à faire.
Mais j'ai un espoir : le Message-ID : 12345abc1234@<le-domaine_d'envoie>.tld ce dernier ajoute après le @ le site qui envoie !

J'ai tenté de mettre une header_check et un smtp_header_check avec cela :

Code : Tout sélectionner

/Message-Id:s+<.*?@(.*?)>/ REPLACE From: no-reply@xxxx.com
(simple test pour voir s'il me réécrit le domaine en xxxx.com au lieu du hostname, si cela avait fonctionné j'aurai mis le $1 pour récupérer le domaine du site dans le message-id.)

mais j'ai lu que la lecture ne peut se faire sur 2 headers différents en même temps.... du coups, ça ne fonctionne pas :crazy:

est-ce que quelqu'un aurait une astuce pour récupérer ce qu'il y a après le @ du message-id pour le mettre après le no-reply@ ? :unknw:


Merci et bonne journée ! :friends:
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Bonjour et Bienvenue.

Le sujet ne relevant pas du Support Debian, il a été déplacé ici (Pause Café).

Je n'ai pas précisément cerné ton besoin mais :
OoTToO a écrit : 16 août 2023, 17:09 Mais j'ai un espoir : le Message-ID : 12345abc1234@<le-domaine_d'envoie>.tld ce dernier ajoute après le @ le site qui envoie !
me fait penser à : https://www.postfix.org/virtual.5.html

À mon humble avis, tu devrais t'adresser à un site plus spécialisé
et nous mettre ici un lien vers la discussion que tu y ouvriras,
ça permettrait de suivre ton avancée.
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5048
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
Oui je ne pense pas qu'on puisse aider sur les REGEX Postfix ici (Quoi qu'on ne sais jamais...).
Je me permet de modifier tes URls @OoTToO on pourrait penser à du spam! :wink:
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Mon point de vue sur la question n'a pas grande valeur,
mais il me semble que ce sont les applications (web) qui doivent écrire l'adresse de l'expéditeur,
et que postfix n'a qu'à accepter (ou pas) de relayer pour le domaine en question.

Il serait également logique de configurer chaque application pour qu'elle dispose d'un compte (virtuel),
quitte à rediriger le courrier entrant vers une adresse de collecte centralisée.
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5048
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,

Je pense que ça fait exactement ce dont tu as besoin:
https://www.plesk.com/kb/support/how-to ... -messages/
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Répondre