Postfix: je bloque !
Résolu
tlep
Messages postés
596
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Hello,
J'ai un souci sur Postfix, qui réécrit mes adresses d'expéditeur et de destinataire sans tenir compte d'aucun alias !
Exemple en root :
echo "test"|mail root && tail -f /var/log/mail.info :
from=<root@monsite.fr>
to=<root@monsite.fr>
Le souci est que "monsite.fr" est déclaré/géré sur une autre machine, et donc l'envoi se barre quelque soit l'utilisateur local auquel j'envoie le courrier (même inexistant): il est traduit systématiquement par user@monsite.fr
Pourtant j'utilise une table d'alias via mysql :
alias_maps = mysql:/etc/postfix/mysql-aliases.cf
alias_database = mysql:/etc/postfix/mysql-aliases.cf
Mais elle est inutilisée puisque tous les mails se barrent sur la machine "monsite.fr"
"monsite.fr" est juste déclaré dans myorigin.
D'où vient que tous les champs from et to soient réécrits avec @monsite.fr, et donc tous les mails reroutés sur la machine/domaine dédié à monsite.fr ?
Merci d'avance pour votre aide :-(
J'ai un souci sur Postfix, qui réécrit mes adresses d'expéditeur et de destinataire sans tenir compte d'aucun alias !
Exemple en root :
echo "test"|mail root && tail -f /var/log/mail.info :
from=<root@monsite.fr>
to=<root@monsite.fr>
Le souci est que "monsite.fr" est déclaré/géré sur une autre machine, et donc l'envoi se barre quelque soit l'utilisateur local auquel j'envoie le courrier (même inexistant): il est traduit systématiquement par user@monsite.fr
Pourtant j'utilise une table d'alias via mysql :
alias_maps = mysql:/etc/postfix/mysql-aliases.cf
alias_database = mysql:/etc/postfix/mysql-aliases.cf
Mais elle est inutilisée puisque tous les mails se barrent sur la machine "monsite.fr"
"monsite.fr" est juste déclaré dans myorigin.
D'où vient que tous les champs from et to soient réécrits avec @monsite.fr, et donc tous les mails reroutés sur la machine/domaine dédié à monsite.fr ?
Merci d'avance pour votre aide :-(
3 réponses
A noter que si je change myorigin par "tlep.fr", il réécrit les expéditeurs et les destinataires locaux par "expéditeurs@tlep.fr" et "destinataires@tlep.fr"
Il me semblait que les réécritures des champs From et To était conditionné par les alias et les noms canoniques ??
Il me semblait que les réécritures des champs From et To était conditionné par les alias et les noms canoniques ??
en l'occurrence c'est bien le rôle de myorigin de faire ce que tu attendais.
ceci étant, oui la réécriture est déterminée éventuellement par sender_canonical et recipient_canonical (enfin ce que tu as déterminé pour sender_canonical_maps et recipient_canonical_maps) avec l'impératif que les correspondances de recipient_canonical (en l'occurrence) pointent vers des utilisateurs ou des alias effectivement présents dans alias_maps
personnellement je dois dire que je préfère shunter ce dispositif et confier la réécriture à mutt
mais bon, puisque ce qui t'intéresse, là, visiblement, c'est la réécriture du domaine ou plutôt son apposition qui t'intéresse, à ta place je laisserais ça à la variable dont c'est le rôle, myorigin
ceci étant, oui la réécriture est déterminée éventuellement par sender_canonical et recipient_canonical (enfin ce que tu as déterminé pour sender_canonical_maps et recipient_canonical_maps) avec l'impératif que les correspondances de recipient_canonical (en l'occurrence) pointent vers des utilisateurs ou des alias effectivement présents dans alias_maps
personnellement je dois dire que je préfère shunter ce dispositif et confier la réécriture à mutt
mais bon, puisque ce qui t'intéresse, là, visiblement, c'est la réécriture du domaine ou plutôt son apposition qui t'intéresse, à ta place je laisserais ça à la variable dont c'est le rôle, myorigin
merci pour la réponse;
Ce que je souhaiterais, c'est que les mails à destination des utilisateurs de la machine soient traitées par la machine, et non reroutées systématiquement vers le domaine "monsite.fr", pour que leurs adresses de forwarding soient traitées par les alias .
Actuellement, quand on leur écrit, le mail part directement vers "monsite.fr", et la table des alias n'est donc pas consultée.
Si je mets dans myorigin=mamachine.local, du coup j'obtiens comme erreurs: root@mamachine.local: domaine not found, et le mail n'arrive jamais !
Ce que je souhaiterais, c'est que les mails à destination des utilisateurs de la machine soient traitées par la machine, et non reroutées systématiquement vers le domaine "monsite.fr", pour que leurs adresses de forwarding soient traitées par les alias .
Actuellement, quand on leur écrit, le mail part directement vers "monsite.fr", et la table des alias n'est donc pas consultée.
Si je mets dans myorigin=mamachine.local, du coup j'obtiens comme erreurs: root@mamachine.local: domaine not found, et le mail n'arrive jamais !