nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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
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