[Postfixbuch-users] Canonical funktioniert nicht mehr

Jens Danneschewski jens.danneschewski at imperia-ag.de
Mi Feb 10 13:57:35 CET 2010


Hi, 

folgendes Setup macht mir Kopfzerbrechen: 

- Original Maschine mit Postfix 2.3.8, Debian Etch (k.A. ob das einen Unterschied macht) 
- Neuer Server mit Postfix 2.5.5, Debian Lenny 

Die Original Maschine nimmt als Mail Gateway die Post an, und checkt mit canonical_maps auf rewrites. 
Sobald Post an unsere Mailinglisten gehen soll, wird umgeschrieben, und auf den ML-Server weitergeleitet. 

postconf -n: 
alias_database = hash:/etc/aliases 
alias_maps = hash:/etc/aliases 
append_dot_mydomain = no 
biff = no 
body_checks = regexp:/etc/postfix/body_checks 

>>> canonical_maps = hash:/etc/postfix/canonical pcre:/etc/postfix/canonical_mailman 

config_directory = /etc/postfix 
content_filter = amavis:[127.0.0.1]:10024 
disable_dns_lookups = no 
header_checks = regexp:/etc/postfix/header_checks 
inet_interfaces = all 
local_recipient_maps = ldap:/etc/postfix/ldap-aliases.cf.notes, hash:/etc/postfix/imperia_recipients 
mailbox_size_limit = 0 
masquerade_classes = envelope_sender, header_sender, header_recipient 
masquerade_exceptions = root 
message_size_limit = 90000000 
mydestination = $myhostname localhost.$mydomain localhost $mydomain 
mydomain = xxxxxx.net 
myhostname = mx01.imperia.net 
mynetworks = xxxxxx 
myorigin = smtp.imperia.net 
receive_override_options = no_address_mappings 
recipient_delimiter = + 
relay_domains = xxxxxxxxx 
relocated_maps = hash:/etc/postfix/relocated 
sender_canonical_maps = hash:/etc/postfix/sender_canonical 
smtp_sasl_auth_enable = no 
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache 
smtp_use_tls = no 
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) 
smtpd_client_restrictions = permit_mynetworks, reject_unknown_client 
smtpd_helo_required = yes 
smtpd_helo_restrictions = reject_invalid_hostname, permit_mynetworks, check_helo_access hash:/etc/postfix/helo_access, reject_non_fqdn_hostname, reject_invalid_hostname, permit 
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, reject_rbl_client list.dsbl.org, reject_rbl_client sbl-xbl.spamhaus.org, reject_rbl_client cbl.abuseat.org, reject_rbl_client dnsbl.sorbs.net, permit 
smtpd_sasl_auth_enable = no 
smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/access, reject_non_fqdn_sender, reject_unknown_sender_domain, permit 
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 = no 
strict_rfc821_envelopes = yes 
transport_maps = hash:/etc/postfix/transport 
unknown_local_recipient_reject_code = 550 
virtual_alias_domains = hash:/etc/postfix/virtual 
virtual_alias_maps = hash:/etc/postfix/virtual 

2. Setup: 

Postfix 2.5.5 + postfix-pcre 

Konfigdateien: einfach rüberkopiert 

Zur Klarstellung: Auf BEIDEN Systemen kommen die GLEICHEN Konfigs zum Einsatz! 

Ergebnis: 

Auf System 1 (cleanup -vv) laufen die Mails in cleanup und werden umgeschrieben, genau, wie es in pcre:/etc/postfix/canonical_mailman vorgeschrieben wird. 
Auf System 2 (cleanup -vv) werden die Mails zwar durch cleanup geleitet, aber nicht umgeschrieben! Auch wird im Syslog nicht klar, dass canonical_maps überhaupt beachtet wird... 

Kann mir irgendjemand dabei helfen? 


Grüße, 
Jens 
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20100210/4a49743f/attachment.html>


Mehr Informationen über die Mailingliste Postfixbuch-users