Hallo liebe Postfix-User,

ich habe ein riesen Problem. Eine Mailadresse "[email protected]" gehostet auf meinem Postfix wird in letzter Zeit mit wirklich gut gemachten Spam überrannt. Da ich keine Möglichkeit sehe diesen Spam zuverlässig zu identifizieren und dann zu blocken, kam ich auf die Idee, einfach alle eingehenden Mails an die "[email protected]" zu verwerfen, es sei denn, ich habe die Domains oder den Absender gewhitelistet.

#### Voraussetzung:
- die Umsetzung und Implementierung sollte einfach sein
- der Filter sollte nur auf "[email protected]" angewendet werden
- Möglichst entweder mit PCRE oder REGEX realisierbar
- Das Prinzip des Whitelisting mit abschießendem "REJECT" sollte zu Anwendung kommen

Als Ansatz dafür hab ich mir dafür die header-checks gedacht mit folgendem Inhalt:

# header_checks #
If /^To:.*example@meine-domain\.de/
/^From:.*@domain1\.de/                  ACTION
/^From:.*@domain2\.de/                  ACTION
/^From:.*liebermensch@domain3\.*/       ACTION
/.*/                                    REJECT
Endif

Bei den Arbeiten ist mir dann aufgefallen das es keine ACTION für die header-checks gibt die die Filterliste abbricht. Mit anderen Worten, selbst wenn jemand von domain1 eine Mail an [email protected] sendet und ich ab hier alle anderen Checks abbrechen will, wird er bei jeder ACTION bis zum REJECT durch gereicht.

#### Welche ACTION habe ich probiert:
PASS: ist nicht vorgesehen für header_checks
OK / DUNNO: verarbeitet die Liste weiter
REDIRECT: ist nicht vorgesehen für header_checks

Ich bin mit meinem Wissen am Ende...

Gruß Denny

Antwort per Email an