Jump to content
Froxlor Forum
  • 0

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


lonesomewalker

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
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...