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