From: "Sandy Drobic"
On 28.11.2011 12:18, Daniel Bauer wrote:
[...] Ich hab es auch grad probiert: mail@domain.a wird immer noch angenommen, obwohl ich es expliziet als Kommentar in der aliases aufgeführt habe.
Ich gehe davon aus, dass dein Test falsch läuft. Wenn du intern aus dem Netz eine Mail schickst und in smtpd_recipient_restrictions = .... permit_mynetworks permit_sasl_authenticated reject_unauth_destination ... steht, dann wird die Mail angenommen, weil der Client im internen Netz steht. Die Frage ist eher: wird die Mail auch von einem externen Client abgewiesen?
Stelle mal als erstes einfach ein smtpd_recipient_restrictions = reject_unlisted_recipient permit_mynetworks permit_sasl_authenticated reject_unauth_destination
Dann sollte es auch von einem internen Client abgewiesen werden.
also das reject_unlisted_recipient hat gefehlt, leider sind IMHO die User aber gelistet durch die /etc/passwd und somit gehen die Mails doch durch, näheres unten in der Mail. Mein mynetworks ist nur localnet, da ich auch intern die User mit Authentifizierung betreibe. Desweiteren teste gerade immer von außerhalb mit meiner GMX Adresse. Wenn ich das mit dem von Dir beanstanden Paramter local_recipient_maps = $alias_maps mache funktioniert es, aber was ist dann dadurch falsch/unwartbar usw.
[...] Wenn es auch von einem externen Client funktioniert, dann komme ich ohne Ausgabe von "postconf -n" und dem Logauszug mit der Annahme der Mail nicht weiter.
Hier nun die gewünschten Ausgaben, bisher habe ich noch nicht allzu viel
konfiguriert um mich nicht zu verrennen.
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
home_mailbox = Maildir/
html_directory = /usr/share/doc/postfix/html
mail_name = mail.domain.a
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
message_size_limit = 0
mydestination = domain.a, localhost.localdomain, localhost,
localhost.tld
myhostname = mail.domain.a
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 = +
smtpd_recipient_restrictions = reject_unlisted_recipient,
permit_sasl_authenticated, permit_mynetworks,
reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = permit_sasl_authenticated,
permit_mynetworks, reject_unauth_destination
smtpd_use_tls = no
virtual_alias_maps = hash://etc/postfix/virtual
Maillog:
Nov 28 15:02:17 mail postfix/smtpd[4132]: connect from
mailout-de.gmx.net[213.165.64.22]
Nov 28 15:02:17 mail postfix/smtpd[4132]: 3D453F1604F:
client=mailout-de.gmx.net[213.165.64.22]
Nov 28 15:02:17 mail postfix/cleanup[4134]: 3D453F1604F:
message-id=<...@gmx.net>
Nov 28 15:02:17 mail postfix/qmgr[3614]: 3D453F1604F:
from=<...@gmx.net>, size=1027, nrcpt=2 (queue active)
Nov 28 15:02:17 mail postfix/smtpd[4132]: disconnect from
mailout-de.gmx.net[213.165.64.22]
Nov 28 15:02:17 mail postfix/local[4136]: 3D453F1604F:
to=