Postfix: Versucht alle entfernten Empfänger lokal zuzustellen (Problem mit virtuellen Mailboxen)
Von: Hans-Joerg Vasold (hajoe@vasold.de) [Profil]
Datum: 07.11.2009 17:26
Message-ID: <hd4736$l87$1@svr7.m-online.net>
Newsgroup: de.comm.software.mailserver
Datum: 07.11.2009 17:26
Message-ID: <hd4736$l87$1@svr7.m-online.net>
Newsgroup: de.comm.software.mailserver
Hallo,
mein Postfix will nicht so wie ich es will. Im wesentlichen habe ich Postfix
so konfiguriert wie unter
http://workaround.org/articles/ispmail-sarge/
beschrieben. Verwende also Datenbanktabellen um die Domains für die sich
Postfix zuständig fühlen soll und die entsprechenden Mailboxen zu verwalten.
Eigentlich funktioniert auch alles wunderbar, bis auf eine nicht ganz
unerhebliche Kleinigkeit. Konkret geht es darum das ich Mails empfangen und
auch an lokal eingerichtete virtuellen Konten versenden kann, sobald ich
aber Mails an irgendeinen anderen Empfänger der nicht in der mySQL Datenbank
gespeichert ist versenden will funktioniert das nicht mehr. Postfix "fühlt"
sich offensichtlich für alle Domans zuständig und versucht jede
Empfängeradresse, unabhängig von der Domain, lokal zuzustellen und da viele
eben nicht lokal zu erreichen sind und natürlich keinen Eintrag in der
entsprechenden Benutzer Tabelle haben schlägt das (richtigerweise) fehl. Die
Frage ist, wie bringe ich Postfix dazu sich tatsächlich nur für die Adressen
zuständig zu führen deren Domains in der entsprechenden Tabelle eingetragen
sind ?
Kann mir jemand helfen ?
Hier kurz die Ausgabe von Postconf , main.cf und Logdatei
/etc/postfix$ 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
content_filter = amavis:[127.0.0.1]:10024
html_directory = /usr/share/doc/postfix/html
inet_interfaces = all
mailbox_size_limit = 0
mydestination
myhostname = 91-143-81-6.blue.kundencontroller.de
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = /usr/share/doc/postfix
recipient_delimiter = +
relayhost
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated,
reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_domains
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf
mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_uid_maps = static:5000
----------------------------------------------------------------------------------
main.cf
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no append_dot_mydomain = no
readme_directory = /usr/share/doc/postfix
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
myhostname = 91-143-81-6.blue.kundencontroller.de
myorigin = /etc/mailname
mydestination
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
relayhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
html_directory = /usr/share/doc/postfix/html
virtual_alias_domains
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf
mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated,
reject_unauth_destination
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
content_filter = amavis:[127.0.0.1]:10024
------------------------------------------------------------------------------------------
--------------
mail.log :
Nov 7 16:33:34 91-143-81-6 amavis[5177]: (05177-02) Passed BAD-HEADER,
<hansjoerg.vasold@medparts.de> -> <hansjoerg@paint-professor.de>,
quarantine: H/badh-H3UWhOLRzZXP, Message-ID:
<20091107153333.B3040180426B@91-143-81-6.blue.kundencontroller.de>, mail_id:
H3UWhOLRzZXP, Hits: -0.145, size: 747, queued_as: 724211804268, 738 ms
Nov 7 16:33:34 91-143-81-6 postfix/smtp[6620]: B3040180426B:
to=<hansjoerg@paint-professor.de>, relay7.0.0.1[127.0.0.1]:10024,
delay=0.75, delays=0.01/0/0/0.74, dsn=2.0.0, status=sent (250 2.0.0 Ok:
queued as 724211804268)
Nov 7 16:33:34 91-143-81-6 postfix/qmgr[6605]: B3040180426B: removed
Nov 7 16:33:34 91-143-81-6 postfix/virtual[6626]: 724211804268:
to=<hansjoerg@paint-professor.de>, relay=virtual, delay=0.03,
delays=0.01/0/0/0.01, dsn=5.1.1, status=bounced (unknown user:
"hansjoerg@paint-professor.de")
Nov 7 16:33:34 91-143-81-6 postfix/cleanup[6618]: 78D80180426B:
message-id=<20091107153334.78D80180426B@91-143-81-6.blue.kundencontroller.de>
Nov 7 16:33:34 91-143-81-6 postfix/bounce[6627]: 724211804268: sender
non-delivery notification: 78D80180426B
[ Auf dieses Posting antworten ]Antworten
- Hans-Joerg Vasold (07.11.2009 19:24)
