PDA

Visualizza la versione completa : spamassassin come? quando? dove? perchè? chi?


bako
17-08-2005, 13:58
se non si era capito ho un pò d dubbi su come si usa..
l'ho installato, solo che nn so come si configura. credevo di trovarmi una gui dove vedevo i messaggi bloccati invece nada (ero abituato a spamhilator per win) .. qualcuno ha una semplice guida su come installare configurare ecc spamassassin?

mcz
17-08-2005, 14:48
1) Fai partire al boot spamd
2) configura il client di mail per usare spamassassin (con kmail basta contrassegnare la voce apposita)
3) crea una cartella di posta Spam
4 mettici dentro tutta la spam possibile
5) quando è bella piena dai il comando da shell (come utente:
$ sa-learn --spam /home/.../.Mail/Spam/cur
6) crea una cartella di posta NoSpam
7) mettici dentro tutte le mail che NON sono spam
8) quando è bella piena dai il comando da shell (come utente:
$ sa-learn --ham /home/.../.Mail/NoSpam/cur
8) cancella la posta in Spam.
a questo punto Spamassassin ti assassina tutta la posta spam. Di tanto in tanto ripeti le operazioni 4 e 5 con nuova spam.

Dopo di che scarica bogofilter che forse è meglio e che comunque può lavorare in parallelo a spamassassin e ripeti tutte le operazioni precedenti. I comandi per bogofilter sono:
bogofilter -s < /Dati/mario/.Mail/spam per lo spam
e
bogofilter -n < /Dati/mario/.Mail/nospam
dove le caselle spam e nospam sono mbox (per bogofilter) e maildir (per spamassassin), se mi ricordo bene, altrimenti viceversa.

mcz :ciauz:
P.S.: su internet trovi un'infinità di consigli su come configurarlo da riga di comando.

bako
19-08-2005, 17:07
allora .. sono un pò impacciato ..


1) Fai partire al boot spamd

emm come si fa?


2) configura il client di mail per usare spamassassin (con kmail basta contrassegnare la voce apposita)

con thunderbird come razzo si fa?


3) crea una cartella di posta Spam
4) mettici dentro tutta la spam possibile

In thunderbird c'è la cartella posta indesiderata.. basta quella?


5) quando è bella piena dai il comando da shell (come utente:
$ sa-learn --spam /home/.../.Mail/Spam/cur

penso di riuscirci


6) crea una cartella di posta NoSpam
7) mettici dentro tutte le mail che NON sono spam
8) quando è bella piena dai il comando da shell (come utente:
$ sa-learn --ham /home/.../.Mail/NoSpam/cur

il problema è che ho 5 account e ogni account ha la sua cartella di posta in entrata.. basta ripetere l'operazione per ogni cartella?


8) cancella la posta in Spam.

questo credo di farcela


a questo punto Spamassassin ti assassina tutta la posta spam. Di tanto in tanto ripeti le operazioni 4 e 5 con nuova spam.

ok


Dopo di che scarica bogofilter che forse è meglio e che comunque può lavorare in parallelo a spamassassin e ripeti tutte le operazioni precedenti. I comandi per bogofilter sono:
bogofilter -s < /Dati/mario/.Mail/spam per lo spam
e
bogofilter -n < /Dati/mario/.Mail/nospam
dove le caselle spam e nospam sono mbox (per bogofilter) e maildir (per spamassassin), se mi ricordo bene, altrimenti viceversa.

non ho capito na mazza di questo punto


mcz :ciauz:
P.S.: su internet trovi un'infinità di consigli su come configurarlo da riga di comando.
se mi dici dove te ne sarei grato

:ciauz:

mcz
19-08-2005, 21:30
emm come si fa?
Dipende da che distribuzione hai. spamd appare come un servizio. Spesso una volta installato spamassassin viene avviato di default.
Con Mandrake e Suse lo trovi nei servizi avviabili al boot (centro di controllo).

con thunderbird come razzo si fa?
mai usato thunderbird. Guarda se ha una voce per impostare i filtri. Se sì devi impostare:

almeno un'intestazione contiene .
invia in pipe spamc
se questo filtro viene verificato PROSEGUI

subito dopo metti un secondo filtro:

X-Spam-Flag contiene yes
or
subject contiene ***SPAM
sposta nella cartella cestino
segna come spam
segna come letto
se questo filtro viene verificato NON proseguire


In thunderbird c'è la cartella posta indesiderata.. basta quella?
Ti ho detto Spam e NoSpam perchè sono facili da scrivere nella console, ma puoi chiamarle come vuoi.


basta ripetere l'operazione per ogni cartella?
Nella cartella Spam metti lo spam che già hai (lo prelevi da dove vuoi). Poi dai il comando una volta (a prescindere dal numero di accounts che hai).
Lo stesso per il NoSpam.

non ho capito na mazza di questo punto
Bogofilter è un programma simile a Spamassassin. Te ne basta uno (in questo caso Spamassassin), ma se vuoi puoi installare anche bogofilter e far filtrare la posta prima da uno e successivamente, quella superstite, dall'altro.
Ovviamente non è necessario. Quindi prima cerca di provare spamassassin, poi puoi sempre provare bogofilter.

se mi dici dove te ne sarei grato
Una semplice ricerca so Google con "howto spamassassin" ti mostra 135.000 risultati.
il primo di questi è:

Filtering spam with spamassassin (http://evillair.netdojo.com/howto/spamassassin.html)
poi:
Spamassassin with Slackware (http://www.linuxpackages.net/howto.php?page=spamassassin&title=Spamassassin+HOWTO)
e ancora:
Fedora/CentOS
(verso la fine dell'articolo) (http://www.stickyc.com/cgi-bin/view.pl/MailWiki/RedHatFedoraSetupSteps)

mcz :ciauz:

bako
19-08-2005, 21:48
ho scoperto che tb ha già un sistema di filtraggio dello spam..

Loading