• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Wie erkannten Spam serverseitig aussortieren?

SCT

Member
Hallöle,

Habe eine Postfix -> Amavisnew -> Spamasassin -> Postfix Mail-Kette:

Mails werden einwandfrei als Spam erkannt und im Header auch so gekennzeichnet. Doch kann ich SERVERSEITIG darauf reagieren?
Ich würde gerne jeden Spam in einen Mail-Ordner 'Spam' (pro Nutzer?) bis zum endgültigen Löschen verschieben.

Viele Tutorials beschäftigen sich mit dem Einrichten von Postfix, SA, Cyrus etc. Mit vielen bin ich auf Du und Du, aber keine beschäftigt sich so richtig mit der Aufgabe, erkannten Spam am Ende korrekt zu behandeln.

Hier mal ein EMail Header mit den Tags im Header als Beweis, daß die Mail korrekt als Spam erkannt wurde:

Return-Path: <wujdpjqhprx@crocereweb.com>
Received: from xxxxxxxxxxxxxxx.dyndns.org ([unix socket])
by xxxxxxxxxx (Cyrus v2.2.13) with LMTPA;
Sat, 20 Mar 2010 22:16:20 +0000
X-Sieve: CMU Sieve 2.2
Received: from localhost (localhost [127.0.0.1])
by xxxxxxxxxxxxxx.dyndns.org (Postfix) with ESMTP id 37A3214CB1A
for <xxxxx@xxxxxxxxxx.dyndns.org>; Sat, 20 Mar 2010 22:16:18 +0000 (UTC)
X-Quarantine-ID: <3IJIri3C8vYD>
X-Virus-Scanned: amavisd-new at xxxxxxxxxx.dyndns.org
X-Spam-Flag: YES
X-Spam-Score: 26.225
X-Spam-Level: **************************
X-Spam-Status: Yes, score=26.225 tagged_above=2 required=6.31
tests=[DNS_FROM_RFC_BOGUSMX=2.034, FROM_LOCAL_NOVOWEL=2.331,
HELO_DYNAMIC_DHCP=2.664, HELO_DYNAMIC_IPADDR=3.36,
MSGID_DOLLARS=2.163, RATWARE_MS_HASH=1.379,
RATWARE_OUTLOOK_NONAME=1.861, RCVD_IN_BL_SPAMCOP_NET=1.332,
RCVD_IN_XBL=3.114, URIBL_JP_SURBL=3.36, URIBL_SBL=1.094,
URIBL_WS_SURBL=1.533]
Received: from xxxxxxxxxxxxxx.dyndns.org ([127.0.0.1])
by localhost (xxxxxxxxxxxxxxxxx.dyndns.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id 3IJIri3C8vYD for <xxxxxx@xxxxxxxxxxxxx.dyndns.org>;
Sat, 20 Mar 2010 22:16:09 +0000 (UTC)
Received: from host-196-2-200-24.megadsl.egyptnetwork.com.200.2.196.in-addr.arpa (unknown [196.2.200.24])
by xxxxxxxxxxxxxxxxxxx.dyndns.org (Postfix) with ESMTP id D8AD614CB16
for <xxxxxxxxx@xxxxxxxxxx.dyndns.org>; Sat, 20 Mar 2010 22:16:07 +0000 (UTC)
Date: Sun, 21 Mar 2010 00:42:16 +0200
Message-ID: <001101cac87e$975d0250$00426158@ikpwfooqrklm>
From: "King Spin 777" <wujdpjqhprx@crocereweb.com>
To: <xxxxxx@xxxxxxxxxxx.dndns.org>
Subject: ***SPAM*** erhalten Sie jetzt bis zu 1000
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Ich bin für jeden Hinweis dankbar.

Viele Grüße
SCT
 

ThomasF

Hacker
Hallo SCT,

also amavis kann meiner Ansicht nach den SPAM höchsten in eine Quarantäne schieben, was dir vermutlich nicht weiter hilft ...

Das was du möchtest ist wohl am einfachsten zu realisieren falls du cyrus-imapd verwendest ... in diesem Fall kannst du bzw. der jeweilige User über einen sieve Filter alle Mails die im Header (Betreff) ein "*****SPAM***** " stehen haben in einen SPAM-Ordner einsortieren.

Damit kann jeder User entscheiden was mit "seiner" Mail passiert und du kommst als Postmaster in keine rechtlichen Konflikte ...

Hoffe das hilft dir weiter !?!

So long

ThomasF
 

K4m1K4tz3

Advanced Hacker
Bei meinem Mailserver läuft alles über virtuelle Benutzer und Domains, mithilfe von MySQL. Ich habe dafür einen extra Benutzer, in dem alle Mails gespeichert werden, sortiert nach Anwendern und Domain. Ich habe einfach eine globalsieverc in das Home-Verzeichnis gespeichert, mit folgendem Inhalt:

require ["fileinto"];
# Move spam to spam folder
if header :contains "X-Spam-Flag" ["YES"] {
fileinto "Spam";
stop;
}

Somit wird Spam in den Ordner Spam verschoben.

EDIT: Ich benutze Dovecot.
 

ThomasF

Hacker
Ah ja stimmt ... ich erinnere mich ... die per User Konfiguration für Amavis erfordert entweder SQL oder LDAP

Ich erinnere mich das ich mal eine solche Lösung mit Maia Mailguard konfiguriert hatte.

Hier übrigens eine Anleitung für die "Delux" Variante *fg*

http://www.akadia.com/services/postfix_amavisd.html

So long

ThomasF
 
OP
S

SCT

Member
Mensch ganz schön kompliziert Jungs. Trotzdem dankeschön für die Mühe.
ich werde mir dann mal Sieve anschauen und mal sehen was man da mit vertretbarem Aufwand machen kann. Der Mail-server ist Hobby und für genau eine einzige Mail Adresse. Da sollte sich der Aufwand schon etwas in Grenzen halten.

Danke
sct
 
Oben