• [^] # Re: Config du serveur de destination ?

    Posté par . En réponse au message configuration postfix pour forward d'email avec réécriture envelope+headers. Évalué à 1.

    Ok, alors avec le peu que j'ai compris de ton problème voilà la piste qui me semble "creusable":

    Soit un fichier mail "headers" minimaliste de test qui reprend ton besoin:

    cat > headers << EOF
    From: <personne1@client1.com>
    To: client1.redirect@y.com
    EOF
    Soit un fichier de réécriture de tests (vive les expressions régulières, à voir si le From ou le To est à mettre en premier des fois que la 2° n'aille pas réécrire la 1ere):

    cat > regexp << EOF
    if /^To: (.*)@y.com/i
    /^To: (.*)@y.com/i REPLACE From: <${1}@y.com>
    endif
    if /^From: (.*)@client1.com/i
    /^From: (.*)@client1.com/i REPLACE To: <tri@x.com>
    endif
    EOF
    Puis on lance un test sans avoir de véritables mails juste pour faire tourner le moteur :

    /usr/sbin/postmap -hmq -xp:regexp < headers
    Ce qui donne le résultat suivant :

    From: <personne1@client1.com> REPLACE To: <tri@x.com>
    To: client1.redirect@y.com REPLACE From: <client1.redirect@y.com>
    Ce qui me semble être assez proche de ton besoin ?

    eric.linuxfr@sud-ouest.org