Postfix: Réécriture des champs From/To - Logiciels - Linux et OS Alternatifs
Marsh Posté le 04-09-2007 à 11:57:48
la conf ? (postconf -n)
le contenu des aliases
et bien sur les logs.
pour myorigin c'est sa fonction
Marsh Posté le 04-09-2007 à 12:06:25
Merci !!
alias_database = mysqletc/postfix/mysql-aliases.cf
alias_maps = mysqletc/postfix/mysql-aliases.cf
append_dot_mydomain = no
biff = no
canonical_maps = hashetc/postfix/canonical
config_directory = /etc/postfix
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = dev-apache.vmf.headoffice.local, localhost.vmf.headoffice.local, localhost
myhostname = dev-apache.vmf.headoffice.local
mynetworks = 127.0.0.0/8
myorigin = /etc/mailname
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtpd_use_tls = yes
PS: /etc/mailname=monsite.fr
Pour les logs :
Sep 4 12:04:36 dev-apache postfix/qmgr[11057]: 6BF861A9842: from=<root@monsite.fr>, size=333, nrcpt=1 (queue active)
Sep 4 12:04:36 dev-apache postfix/smtp[11066]: 6BF861A9842: to=<root@monsite.fr>, orig_to=<root>, relay=mail.monsite.fr[81.25.202.67]:25, delay=0.36, delays=0.03/0.01/0.12/0.2, dsn=2.6.0, status=sent (250 2.6.0 <20070904100436.6BF861A9842@dev-apache.vmf.headoffice.local> Queued mail for delivery)
Sep 4 12:04:36 dev-apache postfix/qmgr[11057]: 6BF861A9842: removed
Sep 4 12:06:01 dev-apache postfix/pickup[11061]: 9FA8E1A9842: uid=33 from=<www-data>
Sep 4 12:06:01 dev-apache postfix/cleanup[11063]: 9FA8E1A9842: message-id=<20070904100601.9FA8E1A9842@dev-apache.vmf.headoffice.local>
Sep 4 12:06:01 dev-apache postfix/qmgr[11057]: 9FA8E1A9842: from=<www-data@monsite.fr>, size=668, nrcpt=1 (queue active)
Sep 4 12:06:02 dev-apache postfix/smtp[11066]: 9FA8E1A9842: to=<www-data@monsite.fr>, orig_to=<www-data>, relay=mail.monsite.fr[81.25.202.67]:25, delay=0.45, delays=0.02/0/0.19/0.24, dsn=2.6.0, status=sent (250 2.6.0 <20070904100601.9FA8E1A9842@dev-apache.vmf.headoffice.local> Queued mail for delivery)
Marsh Posté le 04-09-2007 à 11:52:45
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 = mysqletc/postfix/mysql-aliases.cf
alias_database = mysqletc/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 ?
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 ??
Merci d'avance pour votre aide :-(