Hallo Postfixer,
ich habe ein Problem, das ich partout nicht lösen kann.
Mein Mailserver nimmt Mails für virtuelle Benutzer an, für die lokalen
allerdings nicht.
Um Verwechslungen vorzubeugen: Es handelt sich bei keinem Empfänger um
einen
Systembenutzer, alle Benutzer liegen in einem LDAP-Verzeichnis, mit
lokal meine
ich lediglich, dass die Domain der Empfänger der des Mailservers
entspricht.
Sei die Domain des Mailservers echt.de und die virtuelle, für die er
ebenfalls zuständig ist
laute virtuell.de.
Für jeden Benutzer gibt es zwei Emailadressen: user@echt.de und
user@virtuell.de.
Wenn jetzt eine Email für user@virtuell.de ankommt, ergibt das folgende
Logeinträge:
Jan 8 13:50:24 host postfix/smtpd[3578]: connect from
mailgw3.undisc.de[168.192.123.123]
Jan 8 13:50:24 host
postfix/smtpd[3578]: 45C3672152: client=mailgw3.undisc.de[168.192.123.123]
Jan 8 13:50:24 host
postfix/cleanup[3581]: 45C3672152:
message-id=<4B473097.9999999@sender.de>
Jan 8 13:50:24 host postfix/qmgr[3574]:
45C3672152: from=<sender@sender.de>, size=2171, nrcpt=1 (queue
active)
Jan 8 13:50:24 host
postfix/smtpd[3578]: disconnect from mailgw3.undisc.de[168.192.123.123]
Jan 8 13:50:24 host
postfix/virtual[3582]: 45C3672152: to=<user@echt.de>,
orig_to=<user@virtuell.de>, relay=virtual, delay=0.5,
delays=0.43/0.02/0/0.04, dsn=2.0.0, status=sent (delivered to maildir)
Jan 8 13:50:24 host postfix/qmgr[3574]:
45C3672152: removed
Wie man sehen kann, bekomme ich Mails über ein Gateway, falls das von
Bedeutung sein sollte.
Sendet man eine Email an user@echt.de, dann habe ich keine Einträge im
Log und bekomme eine
"Undelivered Mail Returned to Sender"-Mail in der folgende Meldung zu
finden ist:
<user@echt.de>: host mailgate2.undisc.de[168.192.123.120]
said: 554 5.7.1 <user@echt.de>: Recipient address
rejected: User unknown in local recipient table (in reply to RCPT TO
command)
Meine Frage ist nun: Wieso nimmt mein Mailserver die Mail nicht an?
Hier noch das Ergebnis von postconf -n:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
delay_warning_time = 4h
home_mailbox = Maildir/
inet_interfaces = all
local_recipient_maps = $virtual_mailbox_maps
local_transport = virtual
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = $myhostname localhost.$mydomain localhost $mydomain
mydomain = echt.de
myhostname = host.echt.de
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
168.192.123.120 168.192.123.123
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname,
reject_non_fqdn_hostname, reject_unknown_hostname
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = reject_unknown_sender_domain
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:${data_directory}/smtpd_scache
smtpd_use_tls = yes
strict_rfc821_envelopes = yes
virtual_alias_domains = ldap:ldapvirtuallists
virtual_alias_maps = ldap:ldapalias
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = ldap:ldapvirtual
virtual_mailbox_maps = ldap:ldapvirtual
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
Gruß
Jonas