Portál AbcLinuxu, 12. května 2025 03:20

Dotaz: Jak donutit sa-learn učit se jen z nových zpráv ??

15.12.2006 12:10 Martin Truhlář
Jak donutit sa-learn učit se jen z nových zpráv ??
Přečteno: 574×
Odpovědět | Admin
Rád bych donutil automaticky spuštěný sa-learn ať se učí i HAM, nicméně přijde mě nesmyslné stáe dokola jej učit i maily, které již několikrát prošel. Nebo je to OK ??

U spamu je to jedno, tam o nic nejde, ten se automaticky smaže po týdnu, když jej klient neřeší a hotovo, takže se vždy učí nové a nové. Ale u ham mě to přijde zcestné, navíc když mailů je tam hromada.

Spam učím jednoduše: /usr/bin/sa-learn --spam /var/spool/cyrus/mail/b/user/blanka/Junk tohle pro každého uživatele, ham by měl být totožný, ale rád bych jej donutil ať se učí jen z nových zpráv. Něco pomocí find, či tmpreaper.

Nebo se na to vykašlat a učit jej pořád dokola staré naučené HAMy?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.12.2006 12:29 Martin Truhlář
Rozbalit Rozbalit vše Re: Jak donutit sa-learn učit se jen z nových zpráv ??
Odpovědět | | Sbalit | Link | Blokovat | Admin
A ještě poddotaz, jak donutit sa-learn aby ukládáal informace do globální databáze místo lokální, stačí použít direktivu --siteconfigpath ??

Mám pocit, že to nereaguje ... :-(
vasek125 avatar 15.12.2006 14:37 vasek125 | skóre: 30 | Mladá Boleslav
Rozbalit Rozbalit vše Re: Jak donutit sa-learn učit se jen z nových zpráv ??
Otázka trochu mimo: jak mažete uživatelům spamy, jestliže u každého z nich máte nastavenou kvótu tak aby se neporušila?
15.12.2006 15:07 Marek | skóre: 21
Rozbalit Rozbalit vše Re: Jak donutit sa-learn učit se jen z nových zpráv ??
Složky "Junk" obsahující SPAM nepodléhají kvótám, jinak spam mažu pomocí globálního sieve scriptu (součást Cyrus serveru).
15.12.2006 15:08 Marek | skóre: 21
Rozbalit Rozbalit vše Re: Jak donutit sa-learn učit se jen z nových zpráv ??
Tedy tak to mám nastaveno já.
13.2.2007 00:05 jenik
Rozbalit Rozbalit vše Re: Jak donutit sa-learn učit se jen z nových zpráv ??
me pomohlo toto:

[root@socka ~]# /usr/bin/sa-learn -C /var/spool/amavisd/.spamassassin --showdots --spam --mbox /home/jenik/mail/Junk . Learned from 1 message(s) (1 message(s) examined).

potom tenhle cmd je fajn [root@socka ~]# /usr/bin/sa-learn -C /var/spool/amavisd/.spamassassin --dump magic

0.000 0 3 0 non-token data: bayes db version 0.000 0 559 0 non-token data: nspam 0.000 0 593 0 non-token data: nham

a musim rict, ze to asi chodi, protoze sem omylem natahl spam do hamu a pak sem se rozciloval, ze spammy, ktere normalne poznal, daval keyword NoJunk :).

mrska jedna.

jenik
13.2.2007 12:17 mrak
Rozbalit Rozbalit vše Re: Jak donutit sa-learn učit se jen z nových zpráv ??
Odpovědět | | Sbalit | Link | Blokovat | Admin
nejsem si tim ted na 100% jistej ale myslim ze sa-learn se uci jen zpravy ktere nezna ... pokud ho pustis 2x na jednu slozku tak by se mel lisit ten finalni vypis:

1)
Learned from 10 message(s) (10 message(s) examined).

2)
Learned from 0 message(s) (10 message(s) examined).

13.2.2007 12:56 Marek | skóre: 21
Rozbalit Rozbalit vše Re: Jak donutit sa-learn učit se jen z nových zpráv ??
Osobně to mám taky podobně, ale je šílená ta doba zpracování tisíců mailů :-( Kdyby existoval způsob jak pracovat s časově ohraničeným rámcem bylo by to mnohem přijatelnější. Sice mě to nějak extra nezatěžuje, protože proces probíhá v noci se soboty na něděli, tedy v okamžiku kdy se server defakto fláká, ale i tak běh scriptu pro 8 uživatelů (každý cca 3.000 mailů v IMAP složkách) trvá přes hodinu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.