Hallo Leute,
ich habe hier einen Server (Debian Squeeze 64 Bit) mit Plesk 10 (aktuellster Stand). Ich nutze Postfix (mit PostFwd) und Dovecot.
Was mir jetzt das erste mal auffällt: Mein Postfix nimmt E-Mails an, die er nicht zustellen kann.
Hier ein einfaches Beispiel:
iamjustsendingthisleter@example.org ist die E-Mail der Empfängers. Die Domain gibt es bei mir auf dem Server, das Postfach / die E-Mail Adresse jedoch nicht.
Wieso nimmt Postfix die Mail überhaupt an?
local_receipient_maps ist nicht zusätzliche definiert, demnach Default auf $alias_maps (soweit ich weiß). $alias_maps beinhaltet die von Plesk erzeugten E-Mail.dbs für Postfix und sollte soweit stimmen.
Es geht mir im Prinzip darum, dass Postfix die E-Mail sofort abweist, da der E-Mail Account nicht existiert. Aktuell kommt zunächst PostFwd mit den BL Checks in's Spiel – und das könnte ich mir dann ja sparen.
Mit der default Config von local_receipient_maps sollte es aber doch eigentlich klappen? Wenn ich selber eine E-Mail an "gibtsNicht@meineDomain.de" sende, sagt mir mein Thunderbird ja auch, "User is unknown in virtual mailbox table" ö.Ä. – sogar vor dem Absenden.
Entweder bin ich einfach nur gerade deppert oder panne
Anbei ein Auszug meiner Postfix main.cf:
Habt ihr eine Idee?
Werde gerade bekloppt Das muss ich mir (und den BL Anbietern) nicht antun, diese E-Mails zu "scannen".
-- Update --
Gerade nochmals von einem externen Postfach getestet.
Er nimmt die Mail wirklich erst an, macht über PostFwd den BL Check und danach gibts die Bounce "User unknown".
Die Reihenfolge (smtpd_recipient_restrictions) ist doch richtig, oder bin wirklich schon "durch" ?
Best regards,
caom
ich habe hier einen Server (Debian Squeeze 64 Bit) mit Plesk 10 (aktuellster Stand). Ich nutze Postfix (mit PostFwd) und Dovecot.
Was mir jetzt das erste mal auffällt: Mein Postfix nimmt E-Mails an, die er nicht zustellen kann.
Hier ein einfaches Beispiel:
Code:
Oct 16 17:27:43 s2 postfix/smtpd[603]: connect from unknown[123.456.789.123]
-- POSTFWD DNS BL CHECK --
-- AUF 6 BL GEFUNDEN --
Oct 16 17:27:45 s2 postfix/smtpd[603]: NOQUEUE: reject: RCPT from unknown[123.456.789.123]: 554 5.7.1 <iamjustsendingthisleter@example.org>: Recipient address rejected: blocked using 6 blacklists, INFO: ... ; from=<jb04on1q0@exampleSENDSPAMDOMAIN.org> to=<iamjustsendingthisleter@example.org> proto=ESMTP helo=<123.456.789.123>
Oct 16 17:27:45 s2 postfix/smtpd[603]: lost connection after RCPT from unknown[123.456.789.123]
Oct 16 17:27:45 s2 postfix/smtpd[603]: disconnect from unknown[123.456.789.123]
iamjustsendingthisleter@example.org ist die E-Mail der Empfängers. Die Domain gibt es bei mir auf dem Server, das Postfach / die E-Mail Adresse jedoch nicht.
Wieso nimmt Postfix die Mail überhaupt an?
local_receipient_maps ist nicht zusätzliche definiert, demnach Default auf $alias_maps (soweit ich weiß). $alias_maps beinhaltet die von Plesk erzeugten E-Mail.dbs für Postfix und sollte soweit stimmen.
Es geht mir im Prinzip darum, dass Postfix die E-Mail sofort abweist, da der E-Mail Account nicht existiert. Aktuell kommt zunächst PostFwd mit den BL Checks in's Spiel – und das könnte ich mir dann ja sparen.
Mit der default Config von local_receipient_maps sollte es aber doch eigentlich klappen? Wenn ich selber eine E-Mail an "gibtsNicht@meineDomain.de" sende, sagt mir mein Thunderbird ja auch, "User is unknown in virtual mailbox table" ö.Ä. – sogar vor dem Absenden.
Entweder bin ich einfach nur gerade deppert oder panne
Anbei ein Auszug meiner Postfix main.cf:
Code:
alias_maps = hash:/etc/aliases, hash:/var/spool/postfix/plesk/aliases
alias_database = hash:/etc/aliases
virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix/plesk/virtual_domains
virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual
virtual_mailbox_maps = hash:/var/spool/postfix/plesk/vmailbox
smtpd_sender_restrictions = check_sender_access hash:/var/spool/postfix/plesk/blacklists, permit_sasl_authenticated, check_client_access pcre:/var/spool/postfix/plesk/non_auth.re, reject_non_fqdn_sender, reject_unknown_sender_domain
smtpd_recipient_restrictions = permit_mynetworks, check_client_access hash:/etc/postfix/ip-block, check_client_access pcre:/var/spool/postfix/plesk/no_relay.re, permit_sasl_authenticated, reject_unauth_destination, check_policy_service inet:127.0.0.1:10040 (HIER IST POSTFWD)
Habt ihr eine Idee?
Werde gerade bekloppt Das muss ich mir (und den BL Anbietern) nicht antun, diese E-Mails zu "scannen".
-- Update --
Gerade nochmals von einem externen Postfach getestet.
Er nimmt die Mail wirklich erst an, macht über PostFwd den BL Check und danach gibts die Bounce "User unknown".
Die Reihenfolge (smtpd_recipient_restrictions) ist doch richtig, oder bin wirklich schon "durch" ?
Best regards,
caom
Last edited by a moderator: