sa-learn per Email füttern

kann aber nicht sein.
Wenn ich die gleiche E-Mail zum testen von einer externen E-Mail-Adresse
an eine Adresse in meiner Domain sende, wird sie eben NICHT als SPAM erkannt.
Irgendwas stimmt also nicht. Er muesste die Mail nun doch als SPAM markieren,
was er eben icht tut.

kantiran
 
Im Header der Mail steht unter X-SPAM-Status überigens folgendes:

Code:
No, score=1.9 required=3.0 tests=AWL,UNPARSEABLE_RELAY 	autolearn=ham version=3.1.7

Kann es sein das er die E-Mail als HAM klassifiziert und deshalb nicht als
SPAM dazulernt?

Muss ich dann bevor ich meinen sa-learn über mein Script (sa-wrapper.pl)
füttere den X-SPAM-Status auf bpsw. "...autolearn=no" setzen, damit es klappt?

kantiran
 
Dann setz hier wenigstens auch den Link rein:

Dann können Andere auch später der Diskussion folgen.

huschi.
 
sa-wrapper mit qmail

Hi,

nachdem ich nun tagelang versucht habe, weil ich nicht nerven wollte, klappts leider immer nocht nicht richtig.

Ich glaube das der wrapper nicht arbeitet.

Habe SA mit
Code:
sa-learn --spam /var/qmail/mailnames/domain.ltd/info/Maildir/.Spam/cur

schon vor einiger Zeit angelernt, aber es kommen immernoch reichlich spammails durch und auch mails die ich schon angelernt hatte.

sa-learn --dump magic sieht so aus:

Code:
h******:~ # sa-learn --dump magic
0.000          0          3          0  non-token data: bayes db version
0.000          0       2126          0  non-token data: nspam
0.000          0       9801          0  non-token data: nham
0.000          0     167374          0  non-token data: ntokens
0.000          0 1175422924          0  non-token data: oldest atime
0.000          0 1175802910          0  non-token data: newest atime
0.000          0 1175798189          0  non-token data: last journal sync atime
0.000          0 1175767391          0  non-token data: last expiry atime
0.000          0     345600          0  non-token data: last expire atime delta
0.000          0      12162          0  non-token data: last expire reduction count

Wenn ich "sa-learn --dump" aufrufe erscheinen nur Zahlen, weiter nichts.
Nachdem was ich beim Googlen und hier im Forum so gelesen habe, sollten da nicht Emailadressen ect. drinnen stehen ?? Oder hab ich das falsch verstanden.


Wenn ich nun eine nicht als SPAM erkannte E-Mail weiterleite
(als Anhang) dann passiert garnichts. Kommt auch nicht in dem Postfach spam an.

In der sa-learn.log steht nichts. Die Datei ist leer. Das Script scheint nicht zu arbeiten. Hab auch in der sa-wrapper.pl 'debug' auf 1 gestellt. Dennoch kein Eintrag.
Ich habe eine Strato Vserver mit qmail Plesk 7.5 und spamassassin 3.17

Siehe hier:

Code:
X-Mail-Scanner: Scanned by qSheff-II-2.1-r2 (http://www.enderunix.org/qsheff/)
X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on 
	h*******.serverkompetenz.net
X-Spam-Level: 
X-Spam-Status: No, score=-99.3 required=4.0 tests=AWL,BAYES_00,HTML_MESSAGE,
	URI_UNSUBSCRIBE,USER_IN_WHITELIST autolearn=no version=3.1.7
Received: from www.mailster.li (HELO essen095.server4you.de) (217.172.182.95)
  by h*******.serverkompetenz.net with (DHE-RSA-AES256-SHA encrypted) SMTP; 5 Apr 2007 17:34:01 +0200

Woran könnte das liegen.


Vielen Dank für eure Mühe

PS: hatte nach huschis Beschreibung das Script sa-wrappr.pl installiert.
 
Last edited by a moderator:
Was Deine sa-learn.log Datei angeht muss Du im sa-wrapper.pl Script
DEBUG auf 1 setzen, erst dann wird die Log-Datei befüllt.

Ich bin ja selbst kein Spezialist diesbezüglich aber so wie ich das sehe läuft sa-learn bei Dir ganz gut. Er hat ja schon eine Menge gelernt. Siehe Die hohen Zahlen bei nspam und nham.

Mehr Infos die Dir vielleicht weiterhelfen findest Du hier:


kantiran
 
Ich glaube das der wrapper nicht arbeitet.
Dann wird da wohl etwas an der Installation falsch sein. :)
Wohin hast Du ihn installiert, wie sehen die Benutzerrechte aus, kannst Du ihn per Shell starten, was steht in den .qmail-Dateien....?

huschi.
 
re

@kantiran
Code:
Hab auch in der sa-wrapper.pl 'debug' auf 1 gestellt.

Danke, aber wie ober schon beschrieben, habe ich das getan.

@Huschi

Erstmal allen vielen Dank, besonders auch Dir Huschi, deine Howto's haben bei mir bis jetzt immer wunderbar gefunzt... Danke für die super guten Arbeiten ...

aber zurück zu meinem Prob....

Code:
Dann wird da wohl etwas an der Installation falsch sein. 
Wohin hast Du ihn installiert, wie sehen die Benutzerrechte aus, kannst Du ihn per Shell starten, was steht in den .qmail-Dateien....?

Habe alles nach deiner Anleitung gemacht (hoffe das ich nichts vergessen habe) Genau in der reihenfolge wie Du es in deinem Howto hast.

wie meinst du das mit per shell starten, sorry, bin wenn es um Linux geht bin ich doch eher ein Newbie ;-(

Ich habe im Horde ein Ordner Spam gemacht, wo ich alles was nicht erkannt wurde reinkopiere, da das im Horde mit als spam melden nicht funzt. Damit habe ich bisher manuell wie oben beschrieben angelernt. Da aber dennoch viele Mails wieder ankamen die ich angelernt habe, wollte ich diese Möglichkeit versuchen. Aber naja, irgenwas stimmt wohl nicht.

hmm... :confused:
 
re

ich glaub es nicht, jetzt hab ich nochmal nach den Rechten gesehen und die sa-learn.log hatte nur leserechte. Hab das geändert und nun wird auch was reingeschrieben.

Kann da bitte nochmal einer reinsehen ob das so in Ordnung ist, oder noch fehler zu sehen sind ??

Code:
[21761] dbg: logger: adding facilities: all
[21761] dbg: logger: logging level is DBG
[21761] dbg: generic: SpamAssassin version 3.1.7
[21761] dbg: config: score set 0 chosen.
[21761] dbg: util: running in taint mode? yes
[21761] dbg: util: taint mode: deleting unsafe environment variables, resetting PATH
[21761] dbg: util: PATH included '/var/qmail/bin', keeping
[21761] dbg: util: PATH included '/usr/local/sbin', keeping
[21761] dbg: util: PATH included '/sbin', keeping
[21761] dbg: util: PATH included '/bin', keeping
[21761] dbg: util: PATH included '/usr/sbin', keeping
[21761] dbg: util: PATH included '/usr/bin', keeping
[21761] dbg: util: final PATH set to: /var/qmail/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin
[21761] dbg: message: ---- MIME PARSER START ----
[21761] dbg: message: main message type: text/plain
[21761] dbg: message: parsing normal part
[21761] dbg: message: added part, type: text/plain
[21761] dbg: message: ---- MIME PARSER END ----
[21761] dbg: dns: is Net::DNS::Resolver available? yes
[21761] dbg: dns: Net::DNS version: 0.48
[21761] dbg: config: using "/etc/mail/spamassassin" for site rules pre files
[21761] dbg: config: read file /etc/mail/spamassassin/init.pre
[21761] dbg: config: read file /etc/mail/spamassassin/v310.pre
[21761] dbg: config: read file /etc/mail/spamassassin/v312.pre
[21761] dbg: config: using "/usr/share/spamassassin" for sys rules pre files
[21761] dbg: config: using "/usr/share/spamassassin" for default rules dir
[21761] dbg: config: read file /usr/share/spamassassin/10_misc.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_advance_fee.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_anti_ratware.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_body_tests.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_compensate.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_dnsbl_tests.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_drugs.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_fake_helo_tests.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_head_tests.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_html_tests.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_meta_tests.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_net_tests.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_phrases.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_porn.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_ratware.cf
[21761] dbg: config: read file /usr/share/spamassassin/20_uri_tests.cf
[21761] dbg: config: read file /usr/share/spamassassin/23_bayes.cf
[21761] dbg: config: read file /usr/share/spamassassin/25_accessdb.cf
[21761] dbg: config: read file /usr/share/spamassassin/25_antivirus.cf
[21761] dbg: config: read file /usr/share/spamassassin/25_body_tests_es.cf
[21761] dbg: config: read file /usr/share/spamassassin/25_body_tests_pl.cf
[21761] dbg: config: read file /usr/share/spamassassin/25_dcc.cf
[21761] dbg: config: read file /usr/share/spamassassin/25_dkim.cf
[21761] dbg: config: read file /usr/share/spamassassin/25_domainkeys.cf
[21761] dbg: config: read file /usr/share/spamassassin/25_hashcash.cf
[21761] dbg: config: read file /usr/share/spamassassin/25_pyzor.cf
[21761] dbg: config: read file /usr/share/spamassassin/25_razor2.cf
[21761] dbg: config: read file /usr/share/spamassassin/25_replace.cf
[21761] dbg: config: read file /usr/share/spamassassin/25_spf.cf
[21761] dbg: config: read file /usr/share/spamassassin/25_textcat.cf
[21761] dbg: config: read file /usr/share/spamassassin/25_uribl.cf
[21761] dbg: config: read file /usr/share/spamassassin/30_text_de.cf
[21761] dbg: config: read file /usr/share/spamassassin/30_text_fr.cf
[21761] dbg: config: read file /usr/share/spamassassin/30_text_it.cf
[21761] dbg: config: read file /usr/share/spamassassin/30_text_nl.cf
[21761] dbg: config: read file /usr/share/spamassassin/30_text_pl.cf
[21761] dbg: config: read file /usr/share/spamassassin/30_text_pt_br.cf
[21761] dbg: config: read file /usr/share/spamassassin/50_scores.cf
[21761] dbg: config: read file /usr/share/spamassassin/60_awl.cf
[21761] dbg: config: read file /usr/share/spamassassin/60_whitelist.cf
[21761] dbg: config: read file /usr/share/spamassassin/60_whitelist_dk.cf
[21761] dbg: config: read file /usr/share/spamassassin/60_whitelist_dkim.cf
[21761] dbg: config: read file /usr/share/spamassassin/60_whitelist_spf.cf
[21761] dbg: config: read file /usr/share/spamassassin/60_whitelist_subject.cf
[21761] dbg: config: using "/etc/mail/spamassassin" for site rules dir
[21761] dbg: config: read file /etc/mail/spamassassin/FuzzyOcr.cf
[21761] dbg: config: read file /etc/mail/spamassassin/local.cf
[21761] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDNSBL from @INC
[21761] dbg: plugin: registered Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x8cfea20)
[21761] dbg: plugin: loading Mail::SpamAssassin::Plugin::Hashcash from @INC
[21761] dbg: plugin: registered Mail::SpamAssassin::Plugin::Hashcash=HASH(0x8d11b5c)
[21761] dbg: plugin: loading Mail::SpamAssassin::Plugin::SPF from @INC
[21761] dbg: plugin: registered Mail::SpamAssassin::Plugin::SPF=HASH(0x8d373ac)
[21761] dbg: plugin: loading Mail::SpamAssassin::Plugin::Pyzor from @INC
[21761] dbg: pyzor: network tests on, attempting Pyzor
[21761] dbg: plugin: registered Mail::SpamAssassin::Plugin::Pyzor=HASH(0x8d3a480)
[21761] dbg: plugin: loading Mail::SpamAssassin::Plugin::Razor2 from @INC
[21761] dbg: razor2: razor2 is available, version 2.67
[21761] dbg: plugin: registered Mail::SpamAssassin::Plugin::Razor2=HASH(0x8d14768)
[21761] dbg: plugin: loading Mail::SpamAssassin::Plugin::SpamCop from @INC
[21761] dbg: reporter: network tests on, attempting SpamCop
[21761] dbg: plugin: registered Mail::SpamAssassin::Plugin::SpamCop=HASH(0x9035210)
[21761] dbg: plugin: loading Mail::SpamAssassin::Plugin::AWL from @INC
[21761] dbg: plugin: registered Mail::SpamAssassin::Plugin::AWL=HASH(0x9057718)
[21761] dbg: plugin: loading Mail::SpamAssassin::Plugin::AutoLearnThreshold from @INC
[21761] dbg: plugin: registered Mail::SpamAssassin::Plugin::AutoLearnThreshold=HASH(0x9061c70)
[21761] dbg: plugin: loading Mail::SpamAssassin::Plugin::WhiteListSubject from @INC
[21761] dbg: plugin: registered Mail::SpamAssassin::Plugin::WhiteListSubject=HASH(0x90697e8)
[21761] dbg: plugin: loading Mail::SpamAssassin::Plugin::MIMEHeader from @INC
[21761] dbg: plugin: registered Mail::SpamAssassin::Plugin::MIMEHeader=HASH(0x8f0a588)
[21761] dbg: plugin: loading Mail::SpamAssassin::Plugin::ReplaceTags from @INC
[21761] dbg: plugin: registered Mail::SpamAssassin::Plugin::ReplaceTags=HASH(0x9581910)
[21761] dbg: config: adding redirector regex: /^http:\/\/chkpt\.zdnet\.com\/chkpt\/\w+\/(.*)$/i
[21761] dbg: config: adding redirector regex: /^http:\/\/www(?:\d+)?\.nate\.com\/r\/\w+\/(.*)$/i
[21761] dbg: config: adding redirector regex: /^http:\/\/.+\.gov\/(?:.*\/)?externalLink\.jhtml\?.*url=(.*?)(?:&.*)?$/i
[21761] dbg: config: adding redirector regex: /^http:\/\/redir\.internet\.com\/.+?\/.+?\/(.*)$/i
[21761] dbg: config: adding redirector regex: /^http:\/\/(?:.*?\.)?adtech\.de\/.*(?:;|\|)link=(.*?)(?:;|$)/i
[21761] dbg: config: adding redirector regex: m'^http.*?/redirect\.php\?.*(?<=[?&])goto=(.*?)(?:$|[&#])'i
[21761] dbg: config: adding redirector regex: m'^https?:/*(?:[^/]+\.)?emf\d\.com/r\.cfm.*?&r=(.*)'i
[21761] dbg: config: adding redirector regex: m'/(?:index.php)?\?.*(?<=[?&])URL=(.*?)(?:$|[&#])'i
[21761] dbg: config: adding redirector regex: m'^http:/*(?:\w+\.)?google(?:\.\w{2,3}){1,2}/url\?.*?(?<=[?&])q=(.*?)(?:$|[&#])'i
[21761] dbg: config: adding redirector regex: m'^http:/*(?:\w+\.)?google(?:\.\w{2,3}){1,2}/search\?.*?(?<=[?&])q=[^&]*?(?<=%20|..[=+\s])site:(.*?)(?:$|%20|[\s+&#])'i
[21761] dbg: config: adding redirector regex: m'^http:/*(?:\w+\.)?google(?:\.\w{2,3}){1,2}/search\?.*?(?<=[?&])q=[^&]*?(?<=%20|..[=+\s])(?:"|%22)(.*?)(?:$|%22|["\s+&#])'i
[21761] dbg: config: adding redirector regex: m'^http:/*(?:\w+\.)?google(?:\.\w{2,3}){1,2}/translate\?.*?(?<=[?&])u=(.*?)(?:$|[&#])'i
[21761] dbg: plugin: fixed relative path: /etc/mail/spamassassin/FuzzyOcr.pm
[21761] dbg: plugin: loading FuzzyOcr from /etc/mail/spamassassin/FuzzyOcr.pm
[21761] dbg: plugin: registered FuzzyOcr=HASH(0x95db73c)
[21761] dbg: plugin: FuzzyOcr=HASH(0x95db73c) implements 'parse_config'
[21761] info: config: failed to parse line, skipping: use_dcc 1
[21761] info: config: failed to parse line, skipping: terse_report Vom MailServer als *****SPAM***** identifizierte Mail
[21761] dbg: config: allowing user rules!
[21761] dbg: plugin: Mail::SpamAssassin::Plugin::ReplaceTags=HASH(0x9581910) implements 'finish_parsing_end'
[21761] dbg: replacetags: replacing tags
[21761] dbg: replacetags: done replacing tags
[21761] dbg: bayes: tie-ing to DB file R/O /var/qmail/.spamassassin/bayes_toks
[21761] dbg: bayes: tie-ing to DB file R/O /var/qmail/.spamassassin/bayes_seen
[21761] dbg: bayes: found bayes db version 3
[21761] dbg: bayes: DB journal sync: last sync: 1175887732
[21761] dbg: config: score set 3 chosen.
[21761] dbg: learn: initializing learner
[21761] dbg: bayes: bayes journal sync starting
[21761] dbg: locker: safe_lock: created /var/qmail/.spamassassin/bayes.lock.h1******.serverkompetenz.net.21761
[21761] dbg: locker: safe_lock: trying to get lock on /var/qmail/.spamassassin/bayes with 0 retries
[21761] dbg: locker: safe_lock: link to /var/qmail/.spamassassin/bayes.lock: link ok
[21761] dbg: bayes: tie-ing to DB file R/W /var/qmail/.spamassassin/bayes_toks
[21761] dbg: bayes: tie-ing to DB file R/W /var/qmail/.spamassassin/bayes_seen
[21761] dbg: bayes: found bayes db version 3
[21761] dbg: locker: refresh_lock: refresh /var/qmail/.spamassassin/bayes.lock
[21761] dbg: locker: refresh_lock: refresh /var/qmail/.spamassassin/bayes.lock
[21761] dbg: bayes: synced databases from journal in 0 seconds: 1042 unique entries (3358 total entries)
[21761] dbg: bayes: bayes journal sync completed
[21761] dbg: bayes: expiry starting
[21761] dbg: locker: refresh_lock: refresh /var/qmail/.spamassassin/bayes.lock
[21761] dbg: locker: refresh_lock: refresh /var/qmail/.spamassassin/bayes.lock
[21761] dbg: bayes: DB expiry: tokens in DB: 131109, Expiry max size: 150000, Oldest atime: 1175638731, Newest atime: 1175892222, Last expire: 1175810627, Current time: 1175892230
[21761] dbg: bayes: expiry completed
[21761] dbg: learn: learning spam
[21761] dbg: dns: dns_available set to yes in config file, skipping test
[21761] dbg: metadata: X-Spam-Relays-Trusted: 
[21761] dbg: metadata: X-Spam-Relays-Untrusted: 
[21761] dbg: metadata: X-Spam-Relays-Internal: 
[21761] dbg: metadata: X-Spam-Relays-External: 
[21761] dbg: message: ---- MIME PARSER START ----
[21761] dbg: message: main message type: text/plain
[21761] dbg: message: parsing normal part
[21761] dbg: message: added part, type: text/plain
[21761] dbg: message: ---- MIME PARSER END ----
[21761] dbg: message: no encoding detected
[21761] dbg: locker: refresh_lock: refresh /var/qmail/.spamassassin/bayes.lock
[21761] dbg: bayes: learned '62487aa355fda39ca1573632f253dc6bf9ed5c9e@sa_generated', atime: 1175892230
[21761] dbg: bayes: untie-ing
[21761] dbg: bayes: untie-ing db_toks
[21761] dbg: bayes: untie-ing db_seen
[21761] dbg: bayes: files locked, now unlocking lock
[21761] dbg: locker: safe_unlock: unlink /var/qmail/.spamassassin/bayes.lock
Learned tokens from 1 message(s) (1 message(s) examined)
[21772] dbg: logger: adding facilities: all
[21772] dbg: logger: logging level is DBG
[21772] dbg: generic: SpamAssassin version 3.1.7
[21772] dbg: config: score set 0 chosen.
[21772] dbg: util: running in taint mode? yes
[21772] dbg: util: taint mode: deleting unsafe environment variables, resetting PATH
[21772] dbg: util: PATH included '/var/qmail/bin', keeping
[21772] dbg: util: PATH included '/usr/local/sbin', keeping
[21772] dbg: util: PATH included '/sbin', keeping
[21772] dbg: util: PATH included '/bin', keeping
[21772] dbg: util: PATH included '/usr/sbin', keeping
[21772] dbg: util: PATH included '/usr/bin', keeping
[21772] dbg: util: final PATH set to: /var/qmail/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin
[21772] dbg: message: ---- MIME PARSER START ----
[21772] dbg: message: main message type: text/plain
[21772] dbg: message: parsing normal part
[21772] dbg: message: added part, type: text/plain
[21772] dbg: message: ---- MIME PARSER END ----
[21772] dbg: dns: is Net::DNS::Resolver available? yes
[21772] dbg: dns: Net::DNS version: 0.48
[21772] dbg: config: using "/etc/mail/spamassassin" for site rules pre files
[21772] dbg: config: read file /etc/mail/spamassassin/init.pre
[21772] dbg: config: read file /etc/mail/spamassassin/v310.pre
[21772] dbg: config: read file /etc/mail/spamassassin/v312.pre
[21772] dbg: config: using "/usr/share/spamassassin" for sys rules pre files
[21772] dbg: config: using "/usr/share/spamassassin" for default rules dir
[21772] dbg: config: read file /usr/share/spamassassin/10_misc.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_advance_fee.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_anti_ratware.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_body_tests.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_compensate.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_dnsbl_tests.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_drugs.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_fake_helo_tests.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_head_tests.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_html_tests.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_meta_tests.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_net_tests.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_phrases.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_porn.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_ratware.cf
[21772] dbg: config: read file /usr/share/spamassassin/20_uri_tests.cf
[21772] dbg: config: read file /usr/share/spamassassin/23_bayes.cf
[21772] dbg: config: read file /usr/share/spamassassin/25_accessdb.cf
[21772] dbg: config: read file /usr/share/spamassassin/25_antivirus.cf
[21772] dbg: config: read file /usr/share/spamassassin/25_body_tests_es.cf
[21772] dbg: config: read file /usr/share/spamassassin/25_body_tests_pl.cf
[21772] dbg: config: read file /usr/share/spamassassin/25_dcc.cf
[21772] dbg: config: read file /usr/share/spamassassin/25_dkim.cf
[21772] dbg: config: read file /usr/share/spamassassin/25_domainkeys.cf
[21772] dbg: config: read file /usr/share/spamassassin/25_hashcash.cf
[21772] dbg: config: read file /usr/share/spamassassin/25_pyzor.cf
[21772] dbg: config: read file /usr/share/spamassassin/25_razor2.cf
[21772] dbg: config: read file /usr/share/spamassassin/25_replace.cf
[21772] dbg: config: read file /usr/share/spamassassin/25_spf.cf
[21772] dbg: config: read file /usr/share/spamassassin/25_textcat.cf
[21772] dbg: config: read file /usr/share/spamassassin/25_uribl.cf
[21772] dbg: config: read file /usr/share/spamassassin/30_text_de.cf
[21772] dbg: config: read file /usr/share/spamassassin/30_text_fr.cf
[21772] dbg: config: read file /usr/share/spamassassin/30_text_it.cf
[21772] dbg: config: read file /usr/share/spamassassin/30_text_nl.cf
[21772] dbg: config: read file /usr/share/spamassassin/30_text_pl.cf
[21772] dbg: config: read file /usr/share/spamassassin/30_text_pt_br.cf
[21772] dbg: config: read file /usr/share/spamassassin/50_scores.cf
[21772] dbg: config: read file /usr/share/spamassassin/60_awl.cf
[21772] dbg: config: read file /usr/share/spamassassin/60_whitelist.cf
[21772] dbg: config: read file /usr/share/spamassassin/60_whitelist_dk.cf
[21772] dbg: config: read file /usr/share/spamassassin/60_whitelist_dkim.cf
[21772] dbg: config: read file /usr/share/spamassassin/60_whitelist_spf.cf
[21772] dbg: config: read file /usr/share/spamassassin/60_whitelist_subject.cf
[21772] dbg: config: using "/etc/mail/spamassassin" for site rules dir
[21772] dbg: config: read file /etc/mail/spamassassin/FuzzyOcr.cf
[21772] dbg: config: read file /etc/mail/spamassassin/local.cf
[21772] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDNSBL from @INC
[21772] dbg: plugin: registered Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x8cfea20)
[21772] dbg: plugin: loading Mail::SpamAssassin::Plugin::Hashcash from @INC
[21772] dbg: plugin: registered Mail::SpamAssassin::Plugin::Hashcash=HASH(0x8d11b5c)
[21772] dbg: plugin: loading Mail::SpamAssassin::Plugin::SPF from @INC
[21772] dbg: plugin: registered Mail::SpamAssassin::Plugin::SPF=HASH(0x8d373ac)
[21772] dbg: plugin: loading Mail::SpamAssassin::Plugin::Pyzor from @INC
[21772] dbg: pyzor: network tests on, attempting Pyzor
[21772] dbg: plugin: registered Mail::SpamAssassin::Plugin::Pyzor=HASH(0x8d3a480)
[21772] dbg: plugin: loading Mail::SpamAssassin::Plugin::Razor2 from @INC
[21772] dbg: razor2: razor2 is available, version 2.67
[21772] dbg: plugin: registered Mail::SpamAssassin::Plugin::Razor2=HASH(0x8d14768)
[21772] dbg: plugin: loading Mail::SpamAssassin::Plugin::SpamCop from @INC
[21772] dbg: reporter: network tests on, attempting SpamCop
[21772] dbg: plugin: registered Mail::SpamAssassin::Plugin::SpamCop=HASH(0x9035210)
[21772] dbg: plugin: loading Mail::SpamAssassin::Plugin::AWL from @INC
[21772] dbg: plugin: registered Mail::SpamAssassin::Plugin::AWL=HASH(0x9057718)
[21772] dbg: plugin: loading Mail::SpamAssassin::Plugin::AutoLearnThreshold from @INC
[21772] dbg: plugin: registered Mail::SpamAssassin::Plugin::AutoLearnThreshold=HASH(0x9061c70)
[21772] dbg: plugin: loading Mail::SpamAssassin::Plugin::WhiteListSubject from @INC
[21772] dbg: plugin: registered Mail::SpamAssassin::Plugin::WhiteListSubject=HASH(0x90697e8)
[21772] dbg: plugin: loading Mail::SpamAssassin::Plugin::MIMEHeader from @INC
[21772] dbg: plugin: registered Mail::SpamAssassin::Plugin::MIMEHeader=HASH(0x8f0a588)
[21772] dbg: plugin: loading Mail::SpamAssassin::Plugin::ReplaceTags from @INC
[21772] dbg: plugin: registered Mail::SpamAssassin::Plugin::ReplaceTags=HASH(0x9581910)
[21772] dbg: config: adding redirector regex: /^http:\/\/chkpt\.zdnet\.com\/chkpt\/\w+\/(.*)$/i
[21772] dbg: config: adding redirector regex: /^http:\/\/www(?:\d+)?\.nate\.com\/r\/\w+\/(.*)$/i
[21772] dbg: config: adding redirector regex: /^http:\/\/.+\.gov\/(?:.*\/)?externalLink\.jhtml\?.*url=(.*?)(?:&.*)?$/i
[21772] dbg: config: adding redirector regex: /^http:\/\/redir\.internet\.com\/.+?\/.+?\/(.*)$/i
[21772] dbg: config: adding redirector regex: /^http:\/\/(?:.*?\.)?adtech\.de\/.*(?:;|\|)link=(.*?)(?:;|$)/i
[21772] dbg: config: adding redirector regex: m'^http.*?/redirect\.php\?.*(?<=[?&])goto=(.*?)(?:$|[&#])'i
[21772] dbg: config: adding redirector regex: m'^https?:/*(?:[^/]+\.)?emf\d\.com/r\.cfm.*?&r=(.*)'i
[21772] dbg: config: adding redirector regex: m'/(?:index.php)?\?.*(?<=[?&])URL=(.*?)(?:$|[&#])'i
[21772] dbg: config: adding redirector regex: m'^http:/*(?:\w+\.)?google(?:\.\w{2,3}){1,2}/url\?.*?(?<=[?&])q=(.*?)(?:$|[&#])'i
[21772] dbg: config: adding redirector regex: m'^http:/*(?:\w+\.)?google(?:\.\w{2,3}){1,2}/search\?.*?(?<=[?&])q=[^&]*?(?<=%20|..[=+\s])site:(.*?)(?:$|%20|[\s+&#])'i
[21772] dbg: config: adding redirector regex: m'^http:/*(?:\w+\.)?google(?:\.\w{2,3}){1,2}/search\?.*?(?<=[?&])q=[^&]*?(?<=%20|..[=+\s])(?:"|%22)(.*?)(?:$|%22|["\s+&#])'i
[21772] dbg: config: adding redirector regex: m'^http:/*(?:\w+\.)?google(?:\.\w{2,3}){1,2}/translate\?.*?(?<=[?&])u=(.*?)(?:$|[&#])'i
[21772] dbg: plugin: fixed relative path: /etc/mail/spamassassin/FuzzyOcr.pm
[21772] dbg: plugin: loading FuzzyOcr from /etc/mail/spamassassin/FuzzyOcr.pm
[21772] dbg: plugin: registered FuzzyOcr=HASH(0x95db73c)
[21772] dbg: plugin: FuzzyOcr=HASH(0x95db73c) implements 'parse_config'
[21772] info: config: failed to parse line, skipping: use_dcc 1
[21772] info: config: failed to parse line, skipping: terse_report Vom MailServer als *****SPAM***** identifizierte Mail
[21772] dbg: config: allowing user rules!
[21772] dbg: plugin: Mail::SpamAssassin::Plugin::ReplaceTags=HASH(0x9581910) implements 'finish_parsing_end'
[21772] dbg: replacetags: replacing tags
[21772] dbg: replacetags: done replacing tags
[21772] dbg: bayes: tie-ing to DB file R/O /var/qmail/.spamassassin/bayes_toks
[21772] dbg: bayes: tie-ing to DB file R/O /var/qmail/.spamassassin/bayes_seen
[21772] dbg: bayes: found bayes db version 3
[21772] dbg: bayes: DB journal sync: last sync: 1175892230
[21772] dbg: config: score set 3 chosen.
[21772] dbg: learn: initializing learner
[21772] dbg: bayes: bayes journal sync starting
[21772] dbg: bayes: bayes journal sync completed
[21772] dbg: bayes: expiry starting
[21772] dbg: locker: safe_lock: created /var/qmail/.spamassassin/bayes.lock.h1******.serverkompetenz.net.21772
[21772] dbg: locker: safe_lock: trying to get lock on /var/qmail/.spamassassin/bayes with 0 retries
[21772] dbg: locker: safe_lock: link to /var/qmail/.spamassassin/bayes.lock: link ok
[21772] dbg: bayes: tie-ing to DB file R/W /var/qmail/.spamassassin/bayes_toks
[21772] dbg: bayes: tie-ing to DB file R/W /var/qmail/.spamassassin/bayes_seen
[21772] dbg: bayes: found bayes db version 3
[21772] dbg: locker: refresh_lock: refresh /var/qmail/.spamassassin/bayes.lock
[21772] dbg: bayes: DB expiry: tokens in DB: 132297, Expiry max size: 150000, Oldest atime: 1175638731, Newest atime: 1175892242, Last expire: 1175810627, Current time: 1175892244
[21772] dbg: bayes: expiry completed
[21772] dbg: learn: learning spam
[21772] dbg: dns: dns_available set to yes in config file, skipping test
[21772] dbg: metadata: X-Spam-Relays-Trusted: 
[21772] dbg: metadata: X-Spam-Relays-Untrusted: 
[21772] dbg: metadata: X-Spam-Relays-Internal: 
[21772] dbg: metadata: X-Spam-Relays-External: 
[21772] dbg: message: ---- MIME PARSER START ----
[21772] dbg: message: main message type: text/plain
[21772] dbg: message: parsing normal part
[21772] dbg: message: added part, type: text/plain
[21772] dbg: message: ---- MIME PARSER END ----
[21772] dbg: message: no encoding detected
[21772] dbg: locker: refresh_lock: refresh /var/qmail/.spamassassin/bayes.lock
[21772] dbg: bayes: learned '4d88768e5c274214374a3d2b71a347741e9223ba@sa_generated', atime: 1175892244
[21772] dbg: bayes: untie-ing
[21772] dbg: bayes: untie-ing db_toks
[21772] dbg: bayes: untie-ing db_seen
[21772] dbg: bayes: files locked, now unlocking lock
[21772] dbg: locker: safe_unlock: unlink /var/qmail/.spamassassin/bayes.lock
Learned tokens from 1 message(s) (1 message(s) examined)

Musste etwas kürzen, da zuviele Zeichen für diese Nachricht ;-)
hoffe aber richtig "geschnitten" zu haben ...

Warum steht da, bzw. was bedeutet es das da steht:

Code:
[21761] info: config: failed to parse line, skipping: use_dcc 1
[21761] info: config: failed to parse line, skipping: terse_report Vom MailServer als *****SPAM***** identifizierte Mail

Danke für die Mühe ...

PS: Kann man das nicht auch einfach mit dem Button Als SPAM melden im Horde verknüpfen ??

.... und noch ein kleines Prob, habe spamassingn 3.18 installiert, wollte das updaten was anscheinend nicht gefunzt hat ... mit yast oder you wird das 3.1.8 aber nicht angezeigt zum updaten ...

Danke nochmal ....

Bacci
 
Last edited by a moderator:
re

Sorry, ich nochmal ...

wenn ich sa-learn --dump eingebe kommen nur Zahlen ...
Hat nicht irgendwer gesagt da müssten emailadressen oder so stehen ??

Code:
0.026          0          2 1175703099  5868dd274c
0.026          0          2 1175705721  58e24e9e86
0.863          3          2 1175892975  e00782a6d5
0.049          0          1 1175707954  bf26693f59
0.049          0          1 1175709934  a1c1f83501
0.026          0          2 1175713136  90c81f952c
0.428          1          6 1175763417  f732df4248
0.428          1          6 1175763417  db4879a230
0.428          1          6 1175763417  24f6473dae
0.958          1          0 1175719714  342bcd5ece
0.049          0          1 1175734443  748ea20eba
0.049          0          1 1175734443  dbae012ec2
0.049          0          1 1175734824  2ed5b70a00
0.049          0          1 1175738502  eb692325d0
0.049          0          1 1175743687  f3aa69ed6b
0.049          0          1 1175743687  21a0b945c3
0.049          0          1 1175743687  3b86d7f6ec
0.049          0          1 1175756909  f924a9d8f0
0.026          0          2 1175758146  396eb26f14
0.049          0          1 1175761307  e2d9534a3c
0.989          4          0 1175893294  b0cad41c3a
0.985          3          0 1175763856  fa4530e459
0.985          3          0 1175763856  300d277eb6
0.049          0          1 1175763472  e9f3ef94ef
0.958          1          0 1175763506  bc979b743a
0.958          1          0 1175763506  5fe9f37ea5
0.958          1          0 1175763506  4ec9aeb269
0.958          1          0 1175763506  78ed7906d0
0.958          1          0 1175763506  cade688b05
0.958          1          0 1175763613  c6902439c1
0.958          1          0 1175763652  0001736f31
0.958          1          0 1175763802  5b91c03b5d
0.978          2          0 1175892975  d4a2dd8e5d
0.978          2          0 1175892975  44e8b109c6
0.978          2          0 1175892975  093b33fe29
0.978          2          0 1175892975  f047884cfd
0.978          2          0 1175892975  958acdbd1d
0.978          2          0 1175892975  3ab9702b10
0.887          2          1 1175892975  c3a92be01f
0.978          2          0 1175892975  de0015a36a
0.958          1          0 1175766730  68a905a44e
0.958          1          0 1175766730  586441e136
0.978          2          0 1175892975  e1962b5206
0.978          2          0 1175892975  13f8a2a6e3
0.978          2          0 1175892975  cdb1a32740
0.978          2          0 1175892975  478e85c3c1
0.978          2          0 1175892975  6f9a7d7222
0.958          1          0 1175766799  198e6eac61
0.958          1          0 1175766953  c1beb9585a

Diese liste ist ewig lang ...

Dank ...
 
bacci said:
Habe alles nach deiner Anleitung gemacht
Jaja. Warum mach ich mir die Mühe der vielen Fragen, wenn sie erst gar nicht beantwortet werden?
Letztendlich steckte dort doch die Antwort drin, oder?

PS: Kann man das nicht auch einfach mit dem Button Als SPAM melden im Horde verknüpfen ??
Kann man. Lediglich das "einfach" ist relativ.

bacci said:
[21761] info: config: failed to parse line, skipping:
Hier ist ein Fehler in Deiner SA-Config.

wenn ich sa-learn --dump eingebe kommen nur Zahlen ...
Dann schreib doch "magic" dahinter.

Hat nicht irgendwer gesagt da müssten emailadressen oder so stehen ??
Nein, niemand.
Emailadressen haben darin auch nix zu suchen. :)

huschi.
 
Jaja. Warum mach ich mir die Mühe der vielen Fragen, wenn sie erst gar nicht beantwortet werden?
Letztendlich steckte dort doch die Antwort drin, oder?

Sorry, evtl. hab ich auch was falsch verstanden, dachte aber das ich alles soweit beantwortet hatte.

PS: Kann man das nicht auch einfach mit dem Button Als SPAM melden im Horde verknüpfen ??

Kann man. Lediglich das "einfach" ist relativ.

;-) Naja, das sehe ich durchaus ein, aber wäre es nicht eine recht Gute Idee ??

Zitat von bacci
[21761] info: config: failed to parse line, skipping:

Hier ist ein Fehler in Deiner SA-Config.

Das stellt ein Problem für mich da :confused: Ich weiss nicht wo ich da ansetzen sollte, Kannst Du da was genaueres zu sagen, oder was brauchst du noch an Input ...

Zitat:
Zitat von bacci
wenn ich sa-learn --dump eingebe kommen nur Zahlen ...

Dann schreib doch "magic" dahinter.

hab ich, wusste nur nicht warum es bei anderen ohne geht und bei mir nur mit, bzw. warum bei mir dann was anderes steht :confused:


Zitat:
Hat nicht irgendwer gesagt da müssten emailadressen oder so stehen ??
Nein, niemand.
Emailadressen haben darin auch nix zu suchen. :)

O.K., dann hab ich da wohl was durcheinander gebracht... :rolleyes:

Seit gestern umn 13:00 Uhr hat der SA gar keine Spams mehr aussortiert, kamen alle durch, er lief aber, nach einem Neustart vom SA gehts aber erstmal wieder, warum auch immer.

_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
PS: SCHON WIEDER NICHT MEHR !!!

Habe jetzt ein Backup eingespielt bevor ich das ganze installiert habe und neu mit dem Skript angefangen ...

Naja was soll ich sagen, Spam wird wieder aussortiert, jedoch klappts wieder nicht mit dem Script:
- Rechte manuell überprüft, sogar 777 überall gegeben zum testen, keine auswirkungen
- 'debug' auf 1 gestellt, ( my $DEBUG = 1; ) keine auswirkungen
- sa-wrapper.pl über shell gestartet, (/usr/local/bin/sa-wrapper.pl) prozess läuft ->
Code:
25949 root 22:27 /usr/bin/perl -w /usr/local/bin/sa-wrapper.pl

1. Frage: woher weiß ich ob
Bevor man nochmals DB_File installiert, sollte man überprüfen, ob die nicht schon vorhanden ist. (Sie gehört eigendlich zum std. Lieferumfang von Perl)
bei mir installiert ist ??
Da ich diese beim ersten mal auch nochmal installiert hatte und es danach + ein rechteproblem ging. Ich möchte jetzt nur nichts falsch machen ;(

2.Frage
Der Server muß so präperiert sein, daß er diese Emails annimmt und auf ein lokales Postfach legen will.

damit komme ich nicht so ganz klar, oder besser überhaupt nicht klar ... sorry

3.Frage

Apr 8 22:43:29 h1****** spamd[23770]: spamd: connection from h1******.serverkompetenz.net [127.0.0.1] at port 51682
Apr 8 22:43:29 h1****** spamd[23770]: spamd: processing message <014e01c77a1e$b16348f0$0200a8c0@bigbacci> for qmaild:0
Apr 8 22:43:33 h1****** spamd[23770]: spamd: clean message (-1.8/4.0) for qmaild:0 in 4.0 seconds, 68451 bytes.
Apr 8 22:43:33 h1****** spamd[23770]: spamd: result: . -1 - AWL,BAYES_00,HTML_MESSAGE,PORN_URL_SEX scantime=4.0,size=68451,user=qmaild,uid=0,required_score=4.0,rhost=h1******.serverkompetenz.net,raddr=127.0.0.1,rport=51682,mid=<014e01c77a1e$b16348f0$0200a8c0@bigbacci>,bayes=0,autolearn=ham
Apr 8 22:43:35 h1****** spamd[22467]: prefork: child states: II
Apr 8 22:43:36 h1****** qmail: 1176065016.539402 new msg 14718842
Apr 8 22:43:36 h1****** qmail: 1176065016.539553 info msg 14718842: bytes 68825 from <test@******.de> qp 26434 uid 2020
Apr 8 22:43:36 h1****** qmail: 1176065016.554649 starting delivery 55: msg 14718842 to local 2-spam@mydomain.de
Apr 8 22:43:36 h1****** qmail: 1176065016.554791 status: local 1/10 remote 0/20
Apr 8 22:43:36 h1****** qmail: 1176065016.785688 delivery 55: deferral: preline:_fatal:_unable_to_copy_input:_broken_pipe/
Apr 8 22:43:36 h1****** qmail: 1176065016.785888 status: local 0/10 remote 0/20
Apr 8 22:44:08 h1****** qmail: 1176065048.780618 starting delivery 56: msg 14718830 to local 2-spam@mydomain.de
Apr 8 22:44:08 h1****** qmail: 1176065048.780762 status: local 1/10 remote 0/20
Apr 8 22:44:09 h1****** qmail: 1176065049.002061 delivery 56: deferral: preline:_fatal:_unable_to_copy_input:_broken_pipe/
Apr 8 22:44:09 h1****** qmail: 1176065049.002264 status: local 0/10 remote 0/20
Apr 8 22:44:12 h1****** qmail: 1176065052.001137 starting delivery 57: msg 14713958 to local 2-spam@mydomain.de
Apr 8 22:44:12 h1****** qmail: 1176065052.001274 status: local 1/10 remote 0/20
Apr 8 22:44:12 h1****** qmail: 1176065052.222082 delivery 57: deferral: preline:_fatal:_unable_to_copy_input:_broken_pipe/
Apr 8 22:44:12 h1****** qmail: 1176065052.222285 status: local 0/10 remote 0/20

Wird daraus einer schlau bzw. weiß jemand was das problem da ist ??



Riesen Dank erstmal an alle, besonders an Dich Huschi, sorry, das ich es Dir (und dann wohl auch den anderen) evtl. etwas schwer mache, ist aber keine Absicht.
 
Last edited by a moderator:
Mal ne kleine Frage zwischendurch:
Interessiert sa-learn eigentlich nur der Inhalt der Mails oder auch den Header?
Letzteres würde ja verloren gehen, wenn man sie vom Client aus zum Server zurück weiterleitet.
 
re

Mal ne kleine Frage zwischendurch:
Interessiert sa-learn eigentlich nur der Inhalt der Mails oder auch den Header?
Letzteres würde ja verloren gehen, wenn man sie vom Client aus zum Server zurück weiterleitet.

Ich bin zwar da alles andere als fit (siehe meine Probs) aber ich glaube der geht nicht verloren, da ja die Mails als Anhang gesendet werden und in dem Anhang sind diese ja auch komplett drin, also incl. Header.

Gruß bacci
 
Bsp.: MS Outlook :)
Beim weiterleiten einer E-Mail wird der Inhalt der weiterzuleitenden Mail in den Inhalt einer neuen Mail übernommen und ein neuer Header erzeugt.
Ob das Prog es erlaubt die Mail als Anhang weiterzuleiten hab ich noch nicht geschaut.

Da stellt sich aber die nächste Frage:
Scannt sa-lern auch angehängte Mails oder nur den Inhalt einer Mail? :)
 
re

MOD: Full-Quote entfernt!
Wennn Du dieses Script nutzen möchtest, dann die angehängten mails.
(Da ist der Header wieder mit bei )
 
Last edited by a moderator:
@bacci:

Zu Deinen Fragen:
1.) Sonst kommt eine Fehlermeldung.
2.) Lege in Plesk/Confixx oder per /etc/aliases entsprechende Emails an und binde die per .qmail oder procmail an den Wrapper.
3.) Steht doch da: "preline:_fatal:_unable_to_copy_input:_broken_pipe/". Du hast also den Wrapper noch nicht korrekt installiert.

huschi.
 
re

Hi Huschi und alle anderen :)

also zu 1:

welche Fehlermeldung müsste ich wo erhalten ??

zu 2:

glaube dies richtig gemacht zu haben.

habe in Plesk unter meiner Domail eine email namens spam@mydomain.de und eine namens ham@mydomain.de angelegt und die .qmail datei im Verzeichniss: /var/qmail/mailnames/mydomain.de/spam und auch ham so (orginalauszug) bearbeitet :
Code:
|/var/qmail/bin/preline /usr/local/bin/sa-wrapper.pl --spam
./Maildir/


zu 3:

Den Wrapper so installiert:

touch /var/log/procmail.log
chown root:mail /var/log/procmail.log
chmod 775 /var/log/procmail.log
touch /var/log/sa-learn.log
chown root:mail /var/log/sa-learn.log
chmod 775 /var/log/sa-learn.log
mkdir /var/spool/unpack
chown root:mail /var/spool/unpack
chmod 775 /var/spool/unpack

Die Datei /etc/mail/spamassassin/local.cf editiert:

# Enable the Bayes system
use_bayes 1
use_bayes_rules 1
bayes_auto_learn 1
bayes_path /var/spool/spamassassin/bayes
bayes_file_mode 0777

stand aber schon da ...

dann
cd /usr/local/bin/
wget http://www.huschi.net/download/sa-wrapper.pl.gz
gzip -d sa-wrapper.pl.gz
chmod 755 /usr/local/bin/sa-wrapper.pl

/etc/init.d/spamd restart

dann die datei procmailrc so geändert: (Orginalinhalt ausser domainname)

Code:
DROPPRIVS=yes
:0fw
| /usr/bin/spamc
:0
* ^X-Spam-Status: Yes
$HOME/spam
verbose=on
LOGFILE=/var/log/procmail.log

:0
* spam@mydomail.de
{
:0fw
| /usr/local/bin/sa-wrap.pl --spam
:0
/dev/null
}

:0
* ham@mydomain.de
{
:0fw
| /usr/local/bin/sa-wrap.pl --ham
:0
/dev/null
}

mit und ohne * ^To: versucht.

dan fiel mir auf das die datei sa-wrapper.pl in der progmailrc mit sa-wrap.pl angesprochen wir, also hab ich eine kopie der sa-wrapper.pl gemacht und diese sa-wrap.pl genannt und die rechte wieder gesetzt, hat aber auch nicht geholfen ;-(

dann hab ich in der progmailrc den namen geändert in eben sa-wrapper hilft auch nicht, so sind die .qmail dateinen der user auch.

Dann ist mir aufgefallen das ein verzeichniss erstellt wurde:

chown root:popuser /var/spool/spamassassin
chmod 774 /var/spool/spamassassin

Ich hab dann den pfad (bayes_path /var/spool/spamassassin/bayes) in der local.cf geändert, weil der pfad bei mir:
bayes_path /var/qmail/.spamassassin/bayes also ein vorhandener Pfad zu den bayes ist. Hat aber auch nicht geholfen.

:confused: :confused:

was zum Geier hab ich da übersehen ?? Ist doch bestimmt wieder nur ne kleinigkeit was ?

Dank euch im voraus ...
 
Last edited by a moderator:
zu 1) Irgend ein Fehler. Da Du aber bereits Bayes-DB's hast, hast Du auch die DB_File. (Das ist aus dem Content der ersten Seite ersichtlich.)

zu 2) Das sieht so korrekt aus.

zu 3) Du mußt schon selber wissen, was zu Deinem System gehört, und was nicht. (Meine Howto's sind möglichst allgemein gehalten.)
Procmail z.B. gehört momentan nicht dazu, da es nirgends aufgerufen wird.

Bleibt die abschließende Frage:
bacci said:
was zum Geier hab ich da übersehen ??
Immer noch die o.g. Fehlermeldung. "Broken Pipe" heißt, daß er aus irgendeinem Grund den sa-wrapper.pl nicht aufrufen kann.
Prüfe die Funktionsweise manuell: rufe ihn mit kleinen Dateien auf und schau nach Fehlermeldungen. Hast die Datei /tmp/spam_err.log? Wenn ja, was steht da drin?

huschi.
 
Re

Hab alles nochmal neu gemacht, jetzt scheint der wrapper zwar zu laufen, hat aber fehler und die sa_learn.log hat auch wieder was drinn:

Code:
[26618] dbg: plugin: fixed relative path: /etc/mail/spamassassin/FuzzyOcr.pm
[26618] dbg: plugin: loading FuzzyOcr from /etc/mail/spamassassin/FuzzyOcr.pm
[26618] dbg: plugin: registered FuzzyOcr=HASH(0x9153a08)
[26618] dbg: plugin: FuzzyOcr=HASH(0x9153a08) implements 'parse_config'
[26618] info: config: failed to parse line, skipping: use_dcc 1
[26618] info: config: failed to parse line, skipping: terse_report Vom MailServer als *****SPAM***** identifizierte Mail
[26618] info: config: failed to parse line, skipping: auto_learn 1
[26618] info: config: failed to parse line, skipping: use_dcc 1
[26618] info: config: failed to parse line, skipping: terse_report Vom MailServer als *****SPAM***** identifizierte Mail
[26618] dbg: config: allowing user rules!
[26618] dbg: plugin: Mail::SpamAssassin::Plugin::ReplaceTags=HASH(0x90b8580) implements 'finish_parsing_end'
[26618] dbg: replacetags: replacing tags
[26618] dbg: replacetags: done replacing tags
[26618] dbg: bayes: tie-ing to DB file R/O /var/qmail/.spamassassin/bayes_toks
[26618] dbg: bayes: tie-ing to DB file R/O /var/qmail/.spamassassin/bayes_seen
[26618] dbg: bayes: found bayes db version 3
[26618] dbg: bayes: DB journal sync: last sync: 1176200078
[26618] dbg: config: score set 3 chosen.
[26618] dbg: learn: initializing learner
[26618] dbg: bayes: bayes journal sync starting
[26618] dbg: locker: safe_lock: created /var/qmail/.spamassassin/bayes.lock.h1101496.serverkompetenz.net.26618
[26618] dbg: locker: safe_lock: trying to get lock on /var/qmail/.spamassassin/bayes with 0 retries
[26618] dbg: locker: safe_lock: link to /var/qmail/.spamassassin/bayes.lock: link ok
[26618] dbg: bayes: tie-ing to DB file R/W /var/qmail/.spamassassin/bayes_toks
[26618] dbg: bayes: tie-ing to DB file R/W /var/qmail/.spamassassin/bayes_seen
[26618] dbg: bayes: found bayes db version 3
[26618] dbg: locker: refresh_lock: refresh /var/qmail/.spamassassin/bayes.lock
[26618] dbg: bayes: synced databases from journal in 0 seconds: 582 unique entries (1529 total entries)
[26618] dbg: bayes: bayes journal sync completed
[26618] dbg: bayes: expiry starting
[26618] dbg: locker: refresh_lock: refresh /var/qmail/.spamassassin/bayes.lock
[26618] dbg: locker: refresh_lock: refresh /var/qmail/.spamassassin/bayes.lock
[26618] dbg: bayes: expiry completed
[26618] dbg: learn: learning spam
[26618] dbg: dns: dns_available set to yes in config file, skipping test
[26618] dbg: metadata: X-Spam-Relays-Trusted: 
[26618] dbg: metadata: X-Spam-Relays-Untrusted: 
[26618] dbg: metadata: X-Spam-Relays-Internal: 
[26618] dbg: metadata: X-Spam-Relays-External: 
[26618] dbg: message: ---- MIME PARSER START ----
[26618] dbg: message: main message type: text/plain
[26618] dbg: message: parsing normal part
[26618] dbg: message: added part, type: text/plain
[26618] dbg: message: ---- MIME PARSER END ----
[26618] dbg: message: decoding quoted-printable
[26618] dbg: locker: refresh_lock: refresh /var/qmail/.spamassassin/bayes.lock
[26618] dbg: bayes: 4298bc548853fc4d8077f4117ddedcb524b03719@sa_generated already learnt correctly, not learning twice
[26618] dbg: bayes: untie-ing
[26618] dbg: bayes: untie-ing db_toks
[26618] dbg: bayes: untie-ing db_seen
[26618] dbg: bayes: files locked, now unlocking lock
[26618] dbg: locker: safe_unlock: unlink /var/qmail/.spamassassin/bayes.lock
Learned tokens from 0 message(s) (1 message(s) examined)

Geht es ohne progmail nicht?

Hab zwar meiner meinung nach progmail auch auf dem Server, dachte auch immer das es vom Qmail gebraucht wird zum versand ... aber wohl falsch gedacht :o


Hilft das evtl. ??
 
Back
Top