URL: https://linuxfr.org/forums/linux-general/posts/postfix-reecriture-dans-les-ent%C3%AAtes Title: postfix : reecriture dans les entêtes Authors: wattoo Date: 2007年08月02日T14:43:33+02:00 Tags: Score: 0 Bonjour, Les serveurs de mon réseau interne sont adressé en 10/8 et nommé dans un domaine fictif .interne (ex: serveur1.interne) Par ailleurs je dispose d'un domaine public que j'appellerais ici mondomaine.com Tous mes serveurs relaient en SMTP vers une passerelle smtp.interne sur lequel est installé et paramétré postfix. Actuellement les mails sortent bien vers internet. Toutefois, l'enveloppe SMTP fait apparaitre des noms internes que je ne veux pas diffuser à l'extérieur. exemple : Received: (from root@localhost) £spaces£ £/spaces£by serveur1.interne (8.13.7/8.13.7/Submit) id 234SZ4PZ234556 £spaces£ £/spaces£for quelqu.un@quelque-part.com; Wed, 1 Aug 2007 17:32:01 +0200 Message-Id: <200708011532.234SZ4PZ234556@serveur1.interne> que je voudrais transformer en Received: (from root@localhost) £spaces£ £/spaces£by serveur1.mondomaine.com (8.13.7/8.13.7/Submit) id 234SZ4PZ234556 £spaces£ £/spaces£for quelqu.un@quelque-part.com; Wed, 1 Aug 2007 17:32:01 +0200 Message-Id: <200708011532.234SZ4PZ234556@serveur1.mondomaine.com> Aussi, j'ai essayé de faire de la réécriture dans postfix comme ceci : dans /etc/postfix/header_checks : /\.interne/ REPLACE mondomaine.com et j'ai ajouté la directive header_checks comme suit : postconf -e "header_checks = regexp:/etc/postfix/header_checks" Comme ça ne fonctionnait pas, et sans grand espoir j'ai rajouté ceci postconf -e "header_checks = regexp:/etc/postfix/header_checks" Malheureusement cela ne fonctionne pas mieux. J'ai fait le même test avec le fichier /etc/postfix/header_checks suivant pour effacer les lignes contenant .interne : /\.interne/ IGNORE Mais les lignes contenant .interne sont toujours la. Une idée pour me dépanner ? Merci

AltStyle によって変換されたページ (->オリジナル) /