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

Dotaz: Spamassassin nerozeznává SPAM (ani ten testovací)

1.1.2011 22:22 Thomas123 | skóre: 15
Spamassassin nerozeznává SPAM (ani ten testovací)
Přečteno: 404×
Odpovědět | Admin

Dobrý den,

mám problém s rozeznáváním spamu od spamassassinu. Postupoval jsem dle tohoto návodu: http://www.howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-debian-lenny

s těmito úpravami http://cs.wikibooks.org/wiki/Linux_jako_server/Etch/Po%C5%A1ta#SpamAssassin

Spamassassin dle mého nastavení rozezná testovací spam pomocí "spamc". Přepíše mu hlavičku, vše, jak má být. Problém ovšem je, že pokud daný email zašlu třeba ze seznamu nebo z centrumu, tak se za spam neoznačí. Což je dle mého problém.

Provedl jsem další testování a nic, spam se neoznačuje.

Zkusil jsem třeba "$sa_tag_level_deflt = -999;" nebo "$sa_tag_level_deflt = undef;", což by mělo do hlavičky vepsat vždy, zda se jedná o spam nebo ne. Zkusil jsem snížit skóre na 0.5, aby mi všechno bylo označeno, ale furt nic (v logu vidím PASSED SPAMMY, ale nic se nenapíše do hlavičky, nic). Email projde, ale nepřidá se ani hlavička ani nic jiného.

Myslím si, že problém bude mezi amavisd-new a spamassassinem, protože samotný spamc to označí a přepíše, ale normálně skrz amavisd-new ne.

Kde mám hledat problém, co si myslíte?


Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.1.2011 11:02 zvovka | skóre: 20
Rozbalit Rozbalit vše Re: Spamassassin nerozeznává SPAM (ani ten testovací)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja mel pri prvnim pouzivani podobny problem s parametrem @local_domains_maps. Misto "@local_domains_maps = ( [".$mydomain"] );" jsem dal neco jako "@local_domains_maps = ( ["."] );" kvuli white listu vlastni domeny.
Vsichni mate spinave zadky!
2.1.2011 11:35 Thomas123 | skóre: 15
Rozbalit Rozbalit vše Re: Spamassassin nerozeznává SPAM (ani ten testovací)

Ano, je to tak, před hodinou jsem to našel na linux-questions.org. Díky. Ještě, že jsem nebyl jediný.

Přidám to ještě k tomuto vláknu. Jak mám docílit toho, aby se spam automaticky přesouval do .Junk? Hledám a najít zatím nic funkčního nemohu.

2.1.2011 12:14 zvovka | skóre: 20
Rozbalit Rozbalit vše Re: Spamassassin nerozeznává SPAM (ani ten testovací)
Nevim co mas presne za prostredi, ja to resil pomoci procmailu. Zkracene, Postfix nastavis na zpracovani procmailem mailbox_command = /usr/bin/procmail -a "$EXTENSION" a do procmailrc das neco jako:
:0:
* ^Subject:.[SPAM/VIRUS/cokoliv]
./Maildir/.Junk/
:0:
*
./Maildir/

Nebo podobne, da se nastavit i filtrovani podle hlavicek, adres apod. S maildrop je to podobne. BTW: Asi to neni uplne presne je to jen hint na zacatek. ;)
Vsichni mate spinave zadky!
2.1.2011 12:41 Thomas123 | skóre: 15
Rozbalit Rozbalit vše Re: Spamassassin nerozeznává SPAM (ani ten testovací)

Používám Postfix + Courier (pop3 a imap). Maildrop nainstalovaný ani nemám.

2.1.2011 13:59 zvovka | skóre: 20
Rozbalit Rozbalit vše Re: Spamassassin nerozeznává SPAM (ani ten testovací)
Myslim, ze nejlepsi bude toto: http://www.debian-administration.org/article/364/SPAM/Virus_Filter_on_Sarge, je to pro Sarge, ale v tomto pripade bude nutne jen pouzit aktualni verzi courier-maildrop.
Vsichni mate spinave zadky!
2.1.2011 14:22 Thomas123 | skóre: 15
Rozbalit Rozbalit vše Re: Spamassassin nerozeznává SPAM (ani ten testovací)

No čtu o tom už asi tři hodiny a vypadá to bledě. Podle návodu se využívá Postfix jako doručovatel přímo a zároveň aktualizuje kvótu při každém příchozím emailu. Pokud bych vyměnil doručovatele za cokoliv jiného procmail, courier-maildrop, maildrop, dovecot, tak se mi přestanou aktualizovat kvóty.

Přemýšlím o tomto:

četl jsem něco o hlavičce "Precedence: Junk". Jak to funguje v praxi. Nebylo by lepší nakonfigurovat Amavis, aby přidal tuto hlavičku každému spamu a neměl by si s tím potom poradit courier a udělat to automaticky (protože to on rozhazuje emaily do příchozí složky, tak by to teoreticky mohl hodit automaticky i do spamu, ne?)?

2.1.2011 19:29 zvovka | skóre: 20
Rozbalit Rozbalit vše Re: Spamassassin nerozeznává SPAM (ani ten testovací)
Njn, to jsou ty instantni postupy, pres nejeke meta fajly, to fakt ani nevim co se to pres to inc.php vlastne nastavuje, snad poradi nekdo jiny.
Normalne bych ty kvoty dal v nastaveni databaze u virtualnich uctu, nebo pres maildirmake u lokalnich uctu a potom ten MDA prelozit s respektovanim kvot (mozna je to defaultne zapnute u tech deb binarek).
Vsichni mate spinave zadky!

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.