Jump to content
Froxlor Forum
  • 0
lonesomewalker

Spam von TLD (wie z.B. xyz oder link) mit Postfix rejecten

Question

Auch angewidert von den tollen vielen .xyz und .link Spammails?

Hier habt Ihr die Möglichkeit, ressourcenschonend abzulehnen.  ^_^ 

Als Erstes gucken, ob Postfix mit pcre umgehen kann:

postconf -m

Da müßte dann pcre dabeistehen.

Wenn nicht, muß das nachinstalliert werden.

Unter Debian geht das mit:

apt-get install postfix-pcre

(wäre vielleicht nett, das im froxlor-Installguide auch gleich zu berücksichtigen...?)

Dann legt Ihr eine Datei an, Name egal.
Meine habe ich sender_access.pcre genannt, kann aber jeder nennen, wie er will.

Inhalt der Datei:

/\.xyz$/ REJECT Mail from .xyz not accepted
/\.link$/ REJECT Mail from .link not accepted
/\.party$/ REJECT Mail from .party not accepted
/\.win$/ REJECT Mail from .win not accepted
/\.pw$/ REJECT Mail from .pw not accepted
/\.click$/ REJECT Mail from .click not accepted
/\.trade$/ REJECT Mail from .trade not accepted
/\.review$/ REJECT Mail from .review not accepted
/\.site$/ REJECT Mail from .site not accepted
/\.top$/ REJECT Mail from .top not accepted

Könnt Ihr noch beliebige andere TLD's dazu machen, wie z.B. cn.

Oder auch eigenen Regex dazuschreiben, für spezielle Mailadressen...
Oder eigenen Ablehnungstext.
Oder ...

Jetzt in der main.cf von Postfix folgende Zeile hinzufügen:

smtpd_recipient_restrictions =
...,
check_sender_access pcre:/etc/postfix/sender_access.pcre,
...,

Besser ziemlich weit oben (noch vor den rbl's).

Danach reicht ein simples:

service postfix reload

auf der Konsole (bei Debian), und schon ist das geblockt.

Sieht dann so aus:

Jul  4 10:58:00 debian postfix/smtpd[2347]: NOQUEUE: reject: RCPT from abc.xyz[xx.xx.xx.xx]: 554 5.7.1 <sample@abc.xyz>: Sender address rejected: Mail from .xyz not accepted; from=<sample@abc.xyz> to=<me@myserver.de> proto=ESMTP helo=<abc.xyz>
Sharing is caring, have fun  :P
  • Like 1

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now





×
×
  • Create New...