Postfix in Jail: sender_canonical wirkt nicht

MHLInk

Well-Known Member
moin

momentan bin ich dabei, meinen mail-server in eine jail umzuplanzen. es geht auch soweit, dass ich mail zu externen mail-adressen senden kann. nur steht dann dort die mailadresse von lokelen user und der lokalen domain, und nicht, wie ich das in der sender_canonical haben wollte.

auf dem hostsystem läuft die gleiche config, mit anderen domainnamen. da ist das kein problem.

weiter habe ich sol eine mail aus der mailjail untersucht, und festgestellt, das dort in quelltext
Code:
[...]
Return-Path: <[B]externer-user@reale-domain.de[/B]> (aus der sender_canonical)
[...]
From: Mailadmin <mailadmin@ml2-mailjail.dom>
[...]
steht.


ich hoffe, mir kann für mein problem wer einen guten tipp geben.


hier die configs:
Code:
ML2-MailJail# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
local_recipient_maps = unix:passwd.byname $alias_maps
mail_owner = postfix
mail_spool_directory = /var/spool/mail
mailbox_transport = procmail
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
message_size_limit = 10240000
mydestination = $myhostname, localhost.$mydomain, localhost, $myhostname.$mydomain
mydomain = ml2-mailjail
myhostname = dom
mynetworks = 192.168.0.0/24, 127.0.0.0/8, 0.0.0.0
mynetworks_style = host
myorigin = $mydomain
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
relay_domains = $mydestination
sample_directory = /usr/local/etc/postfix
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = no
smtp_tls_note_starttls_offer = yes
smtp_use_tls = yes
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
smtpd_client_restrictions = 
smtpd_helo_required = no
smtpd_helo_restrictions = 
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, che
ck_relay_domains
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = 
smtpd_sasl_security_options = noanonymous
smtpd_tls_CAfile = /etc/postfix/ssl/post.pem
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/postfix/ssl/post.pem
smtpd_tls_key_file = /etc/postfix/ssl/post.pem
smtpd_tls_loglevel = 3
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 450

dei sender_canonical ist dann auch mit postmap umgewandelt worden.
Code:
ML2-MailJail# cat /etc/postfix/sender_canonical
mailadmin@ml2-mailjail.dom externer-user@reale-domain.de


thx, mhlink
 
hallo

ich habe ein wenig weitergebastelt und festgestellt, das in 2.1.6 die sender_canonical richtig umgesetzt wird. nur in der 2.3 (postfix-current) nicht.

ich würde aber gerne, wenn niemand dagegen einen einwand hat die 2.3er zum laufen bewegen.
also ist das problem noch nicht gelöst.

mfg

mhlink
 
Zurück
Oben