Vor 2 Tagen wurde der Internet Server auf eine andere physikalische Maschine umgezogen.
Seither können keine E-Mails mehr vom Postfix an den lokalen User ausgeliefert werden.
Fehlermeldung:
Apr 22 17:44:34 t39 postfix/error[16864]: 944492852D: to=<vorname.nachname@domain1.de>, relay=none, delay=4680, delays=4680/0.01/0/0.01, dsn=4.1.1, status=SOFTBOUNCE (User unknown in virtual alias table)
Ich könnte hier etwas Hilfe gebrauchen.
Die Konfigurationsdatei main.cf habe ich 1:1 übernommen und nur die Variablen myhostname und mynetwork angepasst.
myhostname = server1.hosterdomain.de
mynetworks = 127.0.0.0/8, eth0, eth0:1, eth0:2, eth0:3 # Anstatt der hier dargestellten Schnittstellen sind natürlich die IP Adressen eingetragen. ;)
Weiterhin habe ich die Zeile für Amavis vorübergehned auskommentiert. Ich will hier erst einmal keine weitere Fehlerquelle haben.
Selbstverständlich habe ich auch ein postmap auf die virtualmaps gemacht.
Sehe ich den Wald voller Bäume nicht? Was braucht ihr ggf. noch?
main.cf
virtualUsers# See /usr/share/postfix/main.cf.dist for a commented, more complete version
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_security_level = may
smtpd_tls_auth_only = no
smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_scache
smtp_tls_session_cache_database = btree:/var/lib/postfix/smtp_scache
myhostname = server1.hosterdomain.de
alias_maps = hash:/etc/aliases
newaliases_path = /usr/bin/newaliases
myorigin = $myhostname
# /etc/mailname
inet_interfaces = all
relayhost =
mynetworks = 127.0.0.0/8, eth0, eth0:1, eth0:2, eth0:3
## ausliefern ###
home_mailbox = Maildir/
mailbox_command=
mailbox_size_limit = 0
message_size_limit = 0
recipient_delimiter = +
mydestination = $myhostname, mail.$myhostname, smtp.$myhostname, $mynetworks, localhost
relay_domains = $mydestination
unknown_local_recipient_reject_code = 550
maximal_queue_lifetime = 2h
bounce_queue_lifetime = 0
soft_bounce = yes
strict_rfc821_envelopes = yes
disable_vrfy_command = yes
header_checks = pcre:/etc/postfix/header_checks.pcre
mime_header_checks = pcre:/etc/postfix/mime_header_check.pcre
# body_checks = pcre:/etc/postfix/body_check.pcre
# content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
smtpd_sender_restrictions = reject_unknown_address, reject_unknown_sender_domain
default_rbl_reply = $rbl_code RBLTRAP: E-Mail blocked! See http://www.spamhaus.org/query/ip/${client_address}
smtpd_helo_required = yes
smtpd_delay_reject = yes
smtpd_helo_restrictions = permit_mynetworks,
permit_sasl_authenticated,
reject_invalid_hostname,
reject_non_fqdn_hostname,
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated,
check_sender_access hash:/etc/postfix/freemail_check,
check_policy_service inet:127.0.0.1:10023,
reject_invalid_hostname,
reject_non_fqdn_hostname,
reject_unknown_recipient_domain,
reject_non_fqdn_recipient,
reject_non_fqdn_sender,
reject_unknown_sender_domain,
reject_unauth_destination,
reject_rhsbl_client rhsbl.sorbs.net,
reject_rhsbl_sender rhsbl.sorbs.net,
reject_rbl_client zen.spamhaus.org,
reject_rbl_client ix.dnsbl.manitu.org,
reject_rbl_client ix.dnsbl.manitu.net,
reject_rbl_client bl.spamcop.net,
reject_unknown_reverse_client_hostname,
reject_rbl_client zombie.dnsbl.sorbs.net,
reject_rbl_client sbl.spamhaus.org,
reject_rbl_client sbl-xbl.spamhaus.org,
reject_rbl_client pbl.spamhaus.org,
reject_rbl_client blackholes.easynet.nl,
reject_rbl_client dialup.blacklist.jippg.org,
reject_rbl_client whois.rfc-ignorant.org,
check_client_access regexp:/etc/postfix/blacklist_clients,
check_helo_access hash:/etc/postfix/helo_access,
permit
smtpd_data_restrictions = reject_unauth_pipelining
permit
virtual_alias_maps = hash:/etc/postfix/virtualUsers, hash:/etc/postfix/virtualDomains
virtual_maps = hash:/etc/postfix/virtualUsers, hash:/etc/postfix/virtualDomains
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
smtp_sasl_auth_enable = no
broken_sasl_auth_clients = yes
smtpd_sasl_path = smtpd
##MY_smtpd_restriction_classes_Beginn##
smtpd_restriction_classes = server1_hosterdomain_de
virtual_domain1_de
virtual_domain2_com
virtual_domain3_com
server1_hosterdomain_de = check_client_access pcre:/etc/postfix/maps/server1.hosterdomain.de
virtual_domain1_de = check_client_access pcre:/etc/postfix/maps/virtual.domain1.de
virtual_domain2_com = check_client_access pcre:/etc/postfix/maps/virtual.domain2.com
virtual_domain3_com = check_client_access pcre:/etc/postfix/maps/virtual.domain3.com
Aus historischen Gründen ist die /etc/postfix/virtualDomains mitgewandert. Ich weiß, die sollte eigentlich nicht benötigt werden.webmaster@domain2.com lokaleruser1
webmaster@domain3.com lokaleruser1
vorname.nachname@domain1.de lokaleruser2
conseiller@domain2.com lokaleruser3
virtualDomains
Habt ihr eine Idee warum hier keine Mail zugestellt werden kann?domain1.de lokaleruser2
domain2.com lokaleruser1
domain3.com lokaleruser1
Es sieht so aus als würde postfix die virtualmaps nicht nehmen.
Gruß
cos
Edit
PS: Sende ich eine Mail von extern an lokaleruser2@server1.hosterdomain.de, dann kommt die auch bei lokaleruser2 an.