Hallo,
ich experimentiere damit, auf einem Debian Squeeze einen Postfix als
SMTP-Server einzurichten. Ziel ist es, ausschließlich innerhalb des LANs
Mails für die Domain fritz.box entgegen zu nehmen und an procmail (auf
der selben Maschine) zu übergeben. Funktioniert auch alles wunderbar,
allerdings nimmt der Postfix auch Mails für Domains entgegen, für die er
gar nicht zuständig ist und versucht die weiterzugeben. Genau das möchte
ich aber nicht.
Hier die
main.cf:
<snip>
mail_name = Postfix
myhostname = server.fritz.box
mydomain = fritz.box
mydestination = $myhostname, localhost.$mydomain, $mydomain
relay_domains = fritz.box
smtpd_delay_reject = no
smtpd_relay_restrictions =
reject_unauth_destination
smtpd_recipient_restrictions =
permit_mynetworks,
reject_unauth_destination
smtpd_helo_restrictions =
permit_mynetworks,
reject_unauth_destination
smtpd_sender_restrictions =
permit_mynetworks,
reject_unauth_destination
mailbox_command = /usr/bin/procmail -a "$EXTENSION"
DEFAULT=$HOME/Maildir/ MAILDIR=$HOME/Maildir
smtp_generic_maps = hash:/etc/postfix/generic
alias_maps = hash:/etc/aliases
<snip>
Soweit ich verstanden habe, sorgen die gesetzten Optionen
reject_unauth_destination dafür, dass ausschliesslich Mails für
fritz.box angenommen werden. Testweise gesendete Mails an
gmx.de oder
example.com werden aber angenommen und landen dann in der Mailqueue.
Getestet sowohl mit Thunderbird als auch mit simplen telnet.
Warum ist das so? Kann mir jemand helfen zu verstehen, was ich
offensichtlich übersehe?
Danke schon mal im Voraus,
J-