Postfix - Emails werden auch für nicht existierende Benutzer angenommen

Bountykiller

New Member
Hallo zusammen,

Ich hoffe Ihr könnt mir weiterhelfen. Bin realtiv neu was Postfix angeht und stehe vor einem größeren Problem was ich nicht in den Griff bekomme.
Meine Domain- und Userverwaltung läuft über einen MySQL Datenbank. Das Problem ist das Postfix auch Emails für User entgegennimmt die gar nicht in meiner Userdatenbank vorkommen. Wie kann das verhindert werden?

hier mal meine main.cf:

Code:
# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = 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_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = mailserver.net
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
#mydestination = mailserver.net, localhost.net, , localhost
mydestination = localhost
relayhost = 
mynetworks = 172.16.0.0/12
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf
virtual_maillbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
#smtpd_sasl_type = dovecot
#smtpd_sasl_path = private/auth
#smtpd_sasl_auth_enable = yes
#smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination

Noch ein Hinweis - ich weis das die Config ziemlich unsicher grad ist, aber keine Angst das ist nur meine Test VM
 
Hallo Bountykiller,

versuch es mal damit:

smtpd_reject_unlisted_recipient = yes


btw. ist das deine ganze main.cf ? Meine ist 110 Zeilen lang...
Google doch mal nach Tutorials zur "sicheren" konfiguration von Postfix.
 
Ja auf meiner VM ist das die "ganze" Config weil ich einfach zur Fehlersuche ne minimale Konfiguration haben wollte.
Danke für den Tip - laut http://www.postfix.org/postconf.5.html#smtpd_reject_unlisted_recipient ist der default Wert eh yes,
allerding hab ich grad gemerkt das die Ausgabe von postconf -n und meine main.cf nicht gleich waren...
Und das ich in virtual_mailbox_maps nen Rechtschreibfehler drinn hatte - jetzt gehts...
So blöd das man da keine Fehlermeldung bekommt :mad:

Problem gelöst - Vielen Dank
 
Back
Top