Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comm.software.mailserver > #5133 > unrolled thread
| Started by | Tim Ritberg <tim@server.invalid> |
|---|---|
| First post | 2015-11-18 15:23 +0100 |
| Last post | 2016-02-15 19:28 +0100 |
| Articles | 10 — 3 participants |
Back to article view | Back to de.comm.software.mailserver
Spamassassin 3.4.0 Tim Ritberg <tim@server.invalid> - 2015-11-18 15:23 +0100
Re: Spamassassin 3.4.0 Arno Welzel <usenet@arnowelzel.de> - 2015-11-19 10:02 +0100
Re: Spamassassin 3.4.0 Tim Ritberg <tim@server.invalid> - 2015-11-19 10:58 +0100
Re: Spamassassin 3.4.0 Thomas Binder <usenet_2015-11@baernet.net> - 2015-11-19 14:03 +0100
Re: Spamassassin 3.4.0 Tim Ritberg <tim@server.invalid> - 2015-11-19 17:44 +0100
Re: Spamassassin 3.4.0 Tim Ritberg <tim@server.invalid> - 2015-11-19 19:02 +0100
Re: Spamassassin 3.4.0 Thomas Binder <usenet_2015-11@baernet.net> - 2015-11-19 20:14 +0100
Re: Spamassassin 3.4.0 Tim Ritberg <tim@server.invalid> - 2015-11-19 21:44 +0100
Re: Spamassassin 3.4.0 Thomas Binder <usenet_2015-11@baernet.net> - 2015-11-19 20:09 +0100
Re: Spamassassin 3.4.0 Tim Ritberg <tim@server.invalid> - 2016-02-15 19:28 +0100
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2015-11-18 15:23 +0100 |
| Subject | Spamassassin 3.4.0 |
| Message-ID | <n2i1kp$k4b$1@tota-refugium.de> |
Hallo! Ich glaube, dass ich hier nicht der einzige bin, dem die schlechte "Lernleistung" der neuen Version aufgefallen ist. Ab Version 3.4. müssen für Spam-Autolearn jeweils 3 Punkte im Header und 3 Punkte im Body vorkommen. Praktisch bedeutet das, dass ich Spammail von Hand lernen muss, weil die o. g. Punkte bei fast keiner Spammail eintreffen. Wie geht ihr damit um? Tim
[toc] | [next] | [standalone]
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Date | 2015-11-19 10:02 +0100 |
| Message-ID | <564D9043.8080304@arnowelzel.de> |
| In reply to | #5133 |
Am 2015-11-18 um 15:23 schrieb Tim Ritberg: > Hallo! > > Ich glaube, dass ich hier nicht der einzige bin, dem die schlechte > "Lernleistung" der neuen Version aufgefallen ist. > > Ab Version 3.4. müssen für Spam-Autolearn jeweils 3 Punkte im Header und > 3 Punkte im Body vorkommen. Was meinste Du mit "jeweils"? Am Ende steht immer nur eine Zahl. Und wenn 6 Punkte erreicht wurden, ist es doch egal, ob das durch Header- oder Body-Tests zustande kam. > Praktisch bedeutet das, dass ich Spammail von Hand lernen muss, weil die > o. g. Punkte bei fast keiner Spammail eintreffen. > > Wie geht ihr damit um? Du kennst <https://wiki.apache.org/spamassassin/BasicConfiguration>? Hier insbesondere bayes_auto_learn_threshold_spam? Oder funktioniert das bei Dir nicht? -- Arno Welzel http://arnowelzel.de http://de-rec-fahrrad.de http://fahrradzukunft.de
[toc] | [prev] | [next] | [standalone]
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2015-11-19 10:58 +0100 |
| Message-ID | <n2k6h3$ato$1@tota-refugium.de> |
| In reply to | #5134 |
Am 19.11.2015 um 10:02 schrieb Arno Welzel: > Was meinste Du mit "jeweils"? Am Ende steht immer nur eine Zahl. Und > wenn 6 Punkte erreicht wurden, ist es doch egal, ob das durch Header- > oder Body-Tests zustande kam. Nein ist es nicht: https://wiki.apache.org/spamassassin/AutolearningNotWorking "Finally, SpamAssassin requires at least 3 points from the header and 3 points from the body, to auto-learn as spam. If either section contributes fewer points, the message will not be auto-learned. " https://spamassassin.apache.org/full/3.3.x/doc/Mail_SpamAssassin_Plugin_AutoLearnThreshold.html "Note: SpamAssassin requires at least 3 points from the header, and 3 points from the body to auto-learn as spam. Therefore, the minimum working value for this option is 6" > Du kennst <https://wiki.apache.org/spamassassin/BasicConfiguration>? > > Hier insbesondere bayes_auto_learn_threshold_spam? Oder funktioniert das > bei Dir nicht? s. o. Tim
[toc] | [prev] | [next] | [standalone]
| From | Thomas Binder <usenet_2015-11@baernet.net> |
|---|---|
| Date | 2015-11-19 14:03 +0100 |
| Message-ID | <5tt0ic-5lm.ln1@c7v7.baernet.net> |
| In reply to | #5135 |
Hi,
Tim Ritberg <tim@server.invalid> wrote:
> https://wiki.apache.org/spamassassin/AutolearningNotWorking
> "Finally, SpamAssassin requires at least 3 points from the
> header and 3 points from the body, to auto-learn as spam. If
> either section contributes fewer points, the message will not be
> auto-learned. "
Richtig, aber das ist nichts, was bei Version 3.4 neu
hinzugekommen wäre. Zitat aus AutoLearnThreshold.pm von
SpamAssassin 3.3.2:
== schnipp ==
The score threshold above which a mail has to score, to be fed into
SpamAssassin's learning systems automatically as a spam message.
Note: SpamAssassin requires at least 3 points from the header, and 3
points from the body to auto-learn as spam. Therefore, the minimum
working value for this option is 6.
[...]
if ($isspam) {
my $required_body_points = 3;
my $required_head_points = 3;
if ($body_only_points < $required_body_points) {
dbg("learn: auto-learn? no: scored as spam but too few body points (".
$body_only_points." < ".$required_body_points.")");
return;
}
if ($head_only_points < $required_head_points) {
dbg("learn: auto-learn? no: scored as spam but too few head points (".
$head_only_points." < ".$required_head_points.")");
return;
}
== schnapp ==
Wenn die erreichten Punkte im Header nicht ausreichen, fehlen ggf.
passende Netzwerkregeln, z.B. DNSBL/URIBL-Tests, oder sie haben zu
geringe "Scores".
Ciao
Thomas
[toc] | [prev] | [next] | [standalone]
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2015-11-19 17:44 +0100 |
| Message-ID | <n2ku9v$1ce$1@tota-refugium.de> |
| In reply to | #5136 |
Am 19.11.2015 um 14:03 schrieb Thomas Binder: > ... > > Wenn die erreichten Punkte im Header nicht ausreichen, fehlen ggf. > passende Netzwerkregeln, z.B. DNSBL/URIBL-Tests, oder sie haben zu > geringe "Scores". > Das stimmt so nicht, der Body zählt auch. Und wenn der Gesamtscore 10 ist, davon aber nur der Header 1, wird es trotzdem nicht als Spam gelernt. Das war früher anders. Tim
[toc] | [prev] | [next] | [standalone]
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2015-11-19 19:02 +0100 |
| Message-ID | <n2l2se$iae$1@tota-refugium.de> |
| In reply to | #5137 |
Am 19.11.2015 um 17:44 schrieb Tim Ritberg: > Am 19.11.2015 um 14:03 schrieb Thomas Binder: >> ... >> >> Wenn die erreichten Punkte im Header nicht ausreichen, fehlen ggf. >> passende Netzwerkregeln, z.B. DNSBL/URIBL-Tests, oder sie haben zu >> geringe "Scores". >> > Nachtrag: http://www.gossamer-threads.com/lists/spamassassin/users/189083 Es wurde in 3.4.0 geändert. Tim
[toc] | [prev] | [next] | [standalone]
| From | Thomas Binder <usenet_2015-11@baernet.net> |
|---|---|
| Date | 2015-11-19 20:14 +0100 |
| Message-ID | <imj1ic-lil.ln1@c7v7.baernet.net> |
| In reply to | #5138 |
Hi, Tim Ritberg <tim@server.invalid> wrote: > Nachtrag: > http://www.gossamer-threads.com/lists/spamassassin/users/189083 > > Es wurde in 3.4.0 geändert. Nein, die Regel als solche bestand, wie Du eben dem von mir zitierten Quellcode aus 3.3.2 entnehme kannst, auch schon vorher. Im Rahmen von Bug 5503 wurde aber festgestellt, dass der Code, der ermittelt, ob die Punkte aus einem Header- oder einem Body-Test fehlerhaft war und manchmal /beides/ erkannt hat: == schnipp == First, in the handling of figuring out if something is a head or a body test, there appears to be some bugginess. I changed lib/Mail/SpamAssassin/PerMsgStatus.pm to return head or body. Before, it seemed to sometimes return both for the same rule. == schnapp == Also insofern stimmt es, dass sich mit 3.4.0 etwas geändert hat, aber es wurde nur ein Fehler behoben, der bislang verhindert hatte, dass die schon vorher existierende "3+3"-Regel richtig arbeitet. Ciao Thomas
[toc] | [prev] | [next] | [standalone]
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2015-11-19 21:44 +0100 |
| Message-ID | <n2lcb4$ldh$1@tota-refugium.de> |
| In reply to | #5140 |
Am 19.11.2015 um 20:14 schrieb Thomas Binder: > Hi, > > Tim Ritberg <tim@server.invalid> wrote: >> Nachtrag: >> http://www.gossamer-threads.com/lists/spamassassin/users/189083 >> >> Es wurde in 3.4.0 geändert. > > Nein, die Regel als solche bestand, wie Du eben dem von mir > zitierten Quellcode aus 3.3.2 entnehme kannst, auch schon vorher. > Im Rahmen von Bug 5503 wurde aber festgestellt, dass der Code, der > ermittelt, ob die Punkte aus einem Header- oder einem Body-Test > fehlerhaft war und manchmal /beides/ erkannt hat: > Das habe ich eben mit 3.2 ausprobiert: 21:37:18.502 dbg: learn: auto-learn: currently using scoreset 3, recomputing score based on scoreset 1 21:37:18.503 dbg: learn: auto-learn: message score: 8.645, computed score for autolearn: 4.716 21:37:18.504 dbg: learn: auto-learn? ham=-2.5, spam=4, body-points=4.716, head-points=4.716, learned-points=4 21:37:18.504 dbg: learn: auto-learn? yes, spam (4.716 > 4) Laut Doku soll der kleinste Wert für bayes_auto_learn_threshold_spam 6 sein. Ich habe 4 eingetragen. Und dieses Verhalten ist für Autolearn viel günstiger. Tim
[toc] | [prev] | [next] | [standalone]
| From | Thomas Binder <usenet_2015-11@baernet.net> |
|---|---|
| Date | 2015-11-19 20:09 +0100 |
| Message-ID | <ocj1ic-lil.ln1@c7v7.baernet.net> |
| In reply to | #5137 |
Hi, Tim Ritberg <tim@server.invalid> wrote: > Am 19.11.2015 um 14:03 schrieb Thomas Binder: > > ... > > > > Wenn die erreichten Punkte im Header nicht ausreichen, fehlen ggf. > > passende Netzwerkregeln, z.B. DNSBL/URIBL-Tests, oder sie haben zu > > geringe "Scores". > > > > Das stimmt so nicht, der Body zählt auch. Und wenn der Gesamtscore 10 > ist, davon aber nur der Header 1, wird es trotzdem nicht als Spam gelernt. Ich sehe da keinen Widerspruch zu meiner Aussage. Wenn die Header-Punkte kleiner drei sind, müssen halt mehr Tests verfügbar sein oder aber die Scores der bestehenden erhöht werden. Ciao Thomas
[toc] | [prev] | [next] | [standalone]
| From | Tim Ritberg <tim@server.invalid> |
|---|---|
| Date | 2016-02-15 19:28 +0100 |
| Message-ID | <n9t5cu$lve$1@tota-refugium.de> |
| In reply to | #5139 |
Am 19.11.2015 um 20:09 schrieb Thomas Binder: > > Ich sehe da keinen Widerspruch zu meiner Aussage. Wenn die > Header-Punkte kleiner drei sind, müssen halt mehr Tests verfügbar > sein oder aber die Scores der bestehenden erhöht werden. > > Ciao > > Thomas > Jetzt sind ein paar Wochen ins Land gegangen. Das Autolearning kann man eigentlich in die Tonne hauen. Ich habe 5000 Mails von Hand lernen lassen müssen. Das kann es doch wohl nicht sein! Tim
[toc] | [prev] | [standalone]
Back to top | Article view | de.comm.software.mailserver
csiph-web