Dem Spam Herrwerden mit Spamassassin

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Dem Spam Herrwerden mit Spamassassin

Beitrag von Emess » 29.10.2023 15:26:23

Mein Hoster nutzt Spamassassin allerdings gibt es keine großen möglichkeiten zu konfigurieren man muss da schon Ahnung von der Materie haben.
Also nicht wie ich. Blacklisten ist im einfachen Modus möglich für alles andere gibt es den Expertenmodus.
4390
Kennt sich jemand damit aus .
Ich möchte gerne nach "Namen" oder "Betreff" oder "Inhalt" abweisen und in den Spamordner verschieben
Gibt es hier solch einen Experten?
Das wäre super.

Und ja. das https://cwiki.apache.org/confluence/dis ... MASSASSIN/ habe ich natürlich gefunden mir angeschaut und eingestanden nichts zu verstehen.
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Benutzeravatar
debilian
Beiträge: 1200
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von debilian » 29.10.2023 16:13:38

Emess hat geschrieben: ↑ zum Beitrag ↑
29.10.2023 15:26:23
Ich möchte gerne nach "Namen" oder "Betreff" oder "Inhalt" abweisen und in den Spamordner verschiebenen.
das kannst du bequem in deinem Emailprogramm tun....
wenn du es serverseitig angehen möchtest, das Wichtigste steht hier:

https://cwiki.apache.org/confluence/dis ... figuration
-- nichts bewegt Sie wie ein GNU --

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von Emess » 29.10.2023 18:04:53

Die Idee ist. Ich will erst garnicht empfangen.
Meine Smartphon Mailapp hat da nur sehr bescheidene Möglichkeiten diese Mails zu filtern.
Deshalb dacht ich mir die Sache Serverseitig zu erledigen.
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Benutzeravatar
TRex
Moderator
Beiträge: 8086
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von TRex » 29.10.2023 21:34:16

Die angefragte Funktion ist eher was für sieve oder procmail, beides musst du beim Hoster erfragen.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Benutzeravatar
GregorS
Beiträge: 2627
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von GregorS » 30.10.2023 04:21:00

TRex hat geschrieben: ↑ zum Beitrag ↑
29.10.2023 21:34:16
Die angefragte Funktion ist eher was für sieve oder procmail, beides musst du beim Hoster erfragen.
Wieso, wenn es doch eben Spamassassin beim Provider schon gibt? Für genau das Angefragte soll das doch gut sein - oder verstehe ich etwas falsch?

Die Doku ist auf den ersten Blick (ich kenne das ansonsten nicht) ein Monster. Dass einen das erschlagen kann, kann ich mir vorstellen.

Gruß

Gregor

PS: Wenn englisch kein Problem darstellt, ist evtl. das da hilfreich: https://cwiki.apache.org/confluence/dis ... itingRules
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von Emess » 30.10.2023 10:06:08

GregorS hat geschrieben: ↑ zum Beitrag ↑
30.10.2023 04:21:00
TRex hat geschrieben: ↑ zum Beitrag ↑
29.10.2023 21:34:16
Die angefragte Funktion ist eher was für sieve oder procmail, beides musst du beim Hoster erfragen.
Wieso, wenn es doch eben Spamassassin beim Provider schon gibt? Für genau das Angefragte soll das doch gut sein - oder verstehe ich etwas falsch?

Die Doku ist auf den ersten Blick (ich kenne das ansonsten nicht) ein Monster. Dass einen das erschlagen kann, kann ich mir vorstellen.

Gruß

Gregor

PS: Wenn englisch kein Problem darstellt, ist evtl. das da hilfreich: https://cwiki.apache.org/confluence/dis ... itingRules
Du hast es genau richtig verstanden, Das Problem mit der Anleitung ist, dass da Funktionen beschrieben werden die ich nicht mal in deutsch verstehe :oops:
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Benutzeravatar
debilian
Beiträge: 1200
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von debilian » 30.10.2023 10:09:53

so wie ich es verstehe kannst du in dem Webinterface von deinem Anbieter die SPAM-Listen auswählen,
die zur Filterung genutzt werden. Dann werden deine Emails anhand deren Inhalten als SPAM markiert.
Keine Raketentechnologie.

Das mache ich hier auch so, dann verschiebt der Emailclient diese markierten Emails in den JUNK Ordner oder
ich lege Filter an, die mit den eingehenden Emails machen, was ich möchte.

Wenn ich möchte, dass die Emails, gar nicht bei mir ankommen,
nutze ich einen Mailgateway, der diese filtert und somit nicht hier anliefert
sondern auf dem Mailgateway in den JUNK/SPAM/QUARATAINE Ordner legt -
und mich per Email benachrichtigt, was ich mit diesen machen möchte.

gruss
-- nichts bewegt Sie wie ein GNU --

Benutzeravatar
TRex
Moderator
Beiträge: 8086
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von TRex » 30.10.2023 11:30:21

Code: Alles auswählen

header SEBASTIANS_SPEZIALREGEL	From =~ feltel@debianforum.de/i
score SEBASTIANS_SPEZIALREGEL	10
So kannst du Regeln definieren, die Mails nach bestimmten Headern (vermutlich gibts da noch andere Optionen) um +10 Spampunkte bereichern.

Ist das mit dem konkreten Beispiel klarer?
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von Emess » 30.10.2023 21:08:58

das mache ich ja bisher. allerdings so.

Code: Alles auswählen

blacklist_from monday456@virgilio.it
ich würde gerne nach betreff oder Inhalt filtern.
Vielleicht rede ich doch nochmal mit meinem Hoster zwecks Umzug auf neuen Server
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Benutzeravatar
TRex
Moderator
Beiträge: 8086
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von TRex » 30.10.2023 21:27:21

Betreff ist ein Header, entsprechend ist das obige anwendbar (mit subject statt from). Für den Inhalt (Body) gilt das nicht.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Benutzeravatar
weshalb
Beiträge: 1265
Registriert: 16.05.2012 14:19:49

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von weshalb » 01.11.2023 07:20:20

Filterregeln hin oder her.

Wie gehst du mit Base64 codiertem Kram um?

Benutzeravatar
heisenberg
Beiträge: 3567
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von heisenberg » 01.11.2023 11:25:05

Ich habe mir ja selbst etwas mit Spamassassin gebastelt.

Vielleicht kannst Du die Regelsätze gebrauchen. Hier ein Teil meiner Spamassassin user_prefs - Datei:
NoPaste-Eintrag42006

Details zu meinem Setup hier:
viewtopic.php?t=186444
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von Emess » 01.11.2023 13:34:01

gallery/image/4398/medium

Der link Zeigt mein Problem. ( Wie kann man eigentlich das bild der Galerie dierkt hier einbinden?)

ist das die passende Lösung Wenn ja kann mir jemand die Syntax erklären

Code: Alles auswählen

# AUTO_USER_PREFS_END
 
header BAD_SENDER_NAME_0001     From =~ /(Tippschein|LOTTO|Lotterie)/
header BAD_SENDER_NAME_0002     From =~ /smava/
header BAD_SENDER_NAME_0003     From =~ /Casino/
header BAD_SENDER_NAME_0004     From =~ /newsletter@mail.de/
header BAD_SENDER_NAME_0005     From =~ /Gummie?s/
header BAD_SENDER_NAME_0006     From =~ /kredit/
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Benutzeravatar
heisenberg
Beiträge: 3567
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von heisenberg » 01.11.2023 13:42:25

Bild direkt einbinden:

Code: Alles auswählen

[img]https://debianforum.de/forum/gallery/image/4398/medium[/img]
Bild

Code: Alles auswählen

header BAD_SENDER_NAME_0001     From =~ /(Tippschein|LOTTO|Lotterie)/
score  BAD_SENDER_NAME_0001     20
Jede Regel braucht einen ID_Code - hier BAD_SENDER_NAME_0001 - eine entsprechende Body- oder Header-Regel - hier eine header - Regel, die den Inhalt des From-Feldes prüft - und dann noch eine Score-Regel, die aussagt wie der Score verändert werden soll. Positive Score-Werte verschlechtern den Score-Wert. Negative Score-Werte verbessern den Score-Wert.

Den Schwellwert für den Score habe ich bei mir auf 5 gestellt. D. h. alles, was mehr hat, wird in den Spamordner verschoben und als gelesen markiert.

Für bekannte E-Mailadressen verändere ich den Score um -100. D. h. die Mails von Bekannten kommen immer durch.

Der Mustervgleich ist ein Perl-Regex. Dementsprechend sind die Regex-Möglichkeiten und auch das Quoting muss dementsprechend angepasst werden.
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von Emess » 01.11.2023 13:50:26

heisenberg hat geschrieben: ↑ zum Beitrag ↑
01.11.2023 13:42:25
Bild direkt einbinden:

Code: Alles auswählen

[img]https://debianforum.de/forum/gallery/image/4398/medium[/img]
Bild
Danke

Code: Alles auswählen

header BAD_SENDER_NAME_0001     From =~ /(Tippschein|LOTTO|Lotterie)/
score  BAD_SENDER_NAME_0001     20
Den Schwellwert für den Score habe ich bei mir auf 5 gestellt. D. h. alles, was mehr hat, wird in den Spamordner verschoben und als gelesen markiert.

Bei dir Lokal oder schon auf dem direkt auf dem server?
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Benutzeravatar
heisenberg
Beiträge: 3567
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von heisenberg » 01.11.2023 13:55:58

Den Wert habe ich auf meinem Server gesetzt (=eigene VM).

Ich sehe allerdings gerade das 5 der Standard-Wert ist und ich habe den bei mir auf 10 gesetzt.

Das könntest Du vermutlich auch in Deiner Benutzerkonfiguration setzen:

Code: Alles auswählen

required_score 5
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
heisenberg
Beiträge: 3567
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von heisenberg » 01.11.2023 15:46:15

Code: Alles auswählen

header BAD_SENDER_NAME_0007     From =~ /(promotion|angebot|verkauf|monatsrate)/i
header BAD_SENDER_NAME_0009     From =~ /Keto(X|V)/
Zur Erklärung der obigen Zeilen:

Code: Alles auswählen


header                Das ist der Typ der Regel. Hier ist es eine Header-Regel und da können nur 
                      Header-Felder der Mail geprueft werden. Alternative dazu wäre z. B. "body" oder 
                      "score". Mit einer body-Regel kann man den _Inhalt_ von Mails prüfen. 
                      "score" bestimmt die Veränderung des Score-Wertes, wenn die Regel zutrifft.

BAD_SENDER_NAME_0009  Jede Regel braucht einen eindeutigen Bezeichner zur Identifierung. 
                      Die zulässigen Buchstaben sind mit Sicherheit begrenzt. Deswegen ver-
                      wende ich nur Ziffern, Buchstaben und den Unterstrich. Der Bezeichner muss
                      dann auch bei der Score-Regel verwendet werden.

From                  Das ist das Header-Feld der Mail, die zum Vergleich herangezogen wird. Andere
                      Header-Felder sind: "To", "Subject", "Cc". Am besten den Quellcode der Mail
                      anschauen im Mailprogramm, welche Felder es da noch so gibt.

=~                    Ein Vergleichsoperator. Hier ein Operator mit dem man auf reguläre Ausdrücke 
                      prüfen kann. Ich nehme an, dass das perlkompatible Reguläre Ausdrücke sind,
                      da Spamassassin ein Perl-Programm ist.

/Keto(X|V)/           Das sind zwei verschiedene reguläre Ausdrücke. Die Slashes sind dabei die Begrenzungen.
/(promotion.../

/.../i                Das i ist ein Modifikator des regulären Ausdrucks. i bedeutet: Ignoriere 
                      Groß- und Kleinschreibung.

/(ein|aus)schalten/   Ein regulärer Ausdruck mit einer Alternative. Es bedeutet, dass sowohl der
                      erste, als auch der zweite Wert sein darf. D. h. die Wörter einschalten und
                      ausschalten werden beide erkannt.
                      
Zuletzt geändert von heisenberg am 01.11.2023 16:21:31, insgesamt 1-mal geändert.
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von Emess » 01.11.2023 16:16:19

Danke für die ausführliche Erklärung
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Benutzeravatar
heisenberg
Beiträge: 3567
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von heisenberg » 01.11.2023 16:35:36

Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von Emess » 01.11.2023 17:02:18

heisenberg hat geschrieben: ↑ zum Beitrag ↑
01.11.2023 16:35:36
Erklärung von ChatGPT dazu:

https://chat.openai.com/share/e72107f4- ... 6315a509cb
Kann ich da auch nachfragen?
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Benutzeravatar
heisenberg
Beiträge: 3567
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von heisenberg » 01.11.2023 17:04:32

Emess hat geschrieben: ↑ zum Beitrag ↑
01.11.2023 17:02:18
heisenberg hat geschrieben: ↑ zum Beitrag ↑
01.11.2023 16:35:36
Erklärung von ChatGPT dazu:

https://chat.openai.com/share/e72107f4- ... 6315a509cb
Kann ich da auch nachfragen?
Wenn Du Dir einen kostenfreien Account auf https://chat.openai.com registrierst: Natürlich.
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
weshalb
Beiträge: 1265
Registriert: 16.05.2012 14:19:49

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von weshalb » 02.11.2023 10:17:17

Ich frage mal nochmal> wie decodiert ihr base64, um Filterregeln für eben solche Mails greifen zu lassen?

Die machen bei mir einen nicht unbedeutenden Anteil aus. :)

Benutzeravatar
heisenberg
Beiträge: 3567
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von heisenberg » 02.11.2023 10:37:14

weshalb hat geschrieben: ↑ zum Beitrag ↑
02.11.2023 10:17:17
Ich frage mal nochmal> wie decodiert ihr base64, um Filterregeln für eben solche Mails greifen zu lassen?

Die machen bei mir einen nicht unbedeutenden Anteil aus. :)
Ich habe dem noch keine besondere Aufmerksamkeit gewidmet. Ich würde vermuten, dass spamassassin base64 grundsätzlich vor dem Anwenden von Regeln dekodiert. Hast Du das mal ausprobiert?
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von Emess » 02.11.2023 10:52:01

Ich habe jetzt diese regel

Code: Alles auswählen

header BAD_SENDER_NAME_0006 From =~ /Apotheke/ 
report_safe 1 
required_score 10 
Auf Thunderbird bekomme ich keine Mail auch nicht im Spaordner

Aber auf dem Handy kommen sie weiter munter an.
Bild
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Benutzeravatar
heisenberg
Beiträge: 3567
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Dem Spam Herrwerden mit Spamassassin

Beitrag von heisenberg » 02.11.2023 10:58:29

Emess hat geschrieben: ↑ zum Beitrag ↑
02.11.2023 10:52:01
Ich habe jetzt diese regel

Code: Alles auswählen

header BAD_SENDER_NAME_0006 From =~ /Apotheke/ 
report_safe 1 
required_score 10 
Das required_score braucht es in der gesamten Konfiguration nur 1 Mal. Das ist eine globale Einstellung und gehört nicht zu einzelnen Regeln.

Was fehlt ist eine Zeile:

Code: Alles auswählen

score BAD_SENDER_NAME_0006 20
Das erhöht den Score-Wert, falls diese Regel zutrifft also um 20.
Zuletzt geändert von heisenberg am 02.11.2023 11:38:33, insgesamt 2-mal geändert.
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Antworten