Newsgroup: it.comp.os.linux.sys
Titolo: regole anti-spam e amavis

Qualcuno sa indirizzarmi su come scrivere delle regole contro lo spam usando
amavis+postfix su una slack 9.1? Con procmail non avrei problemi ma devo
scriverle su un server con amavis.
grazie
-- 
Marco Mampreso - Linux User # 296644
Slackware 9.1 - Kernel 2.6.4

 
...
che mi risulti, amavis non è in grado di interpretare/gestire regole.
devi interfacciarlo con spamassassin o simili per ottenere il filtraggio 
dello spam.
idem per i virus: amavis riceve il messaggio e poi lo passa ai motori di 
scansione, agendo poi in conseguenza dei risultati.
cerca info su come integrare amavis e spamassassin.
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
| (fake address in reply-to field!)
+-------

agendo poi in conseguenza dei risultati.
solo se hai qualche links sottomano (altrimenti riprovo da me a cercare
con google) : mi interessa appunto il comportamento di amavisd-new dopo
che viene trovato un virus (io sto provando clamav). di default ho visto
che mette la mail in quarantena in /var/lib/amavis/virusmails senza dir
nulla. Visto che ha questo comportamento anche nei confronti delle mail
in uscita sarebbe opportuno che al mittente fosse recapitata una
notifica (altrimenti continua ad inviare mail senza sapere che ha il pc
infetto). 
idem se ricevo una mail con un virus, ok che venga messa in quarantena,
ma anche saperlo non e' male ;-) almeno mi vado a leggere il testo
-- 
| Ciao Cacciavite          Linux Registered User #297089
| Powered by *Debian GNU/Linux 3.0* on  PentiumII 400Mhz
| E-mail:            caccia...@TOGLIQUESTOtiscali.it

 
mah, visto la quasi totalità delle email virate, vengono autogenerate con 
testi a caso...


  cerca info su come integrare amavis e spamassassin.
era quello che immaginavo...spero solo che spamassassin non sia troppo ostico
da configurare perchè dovrei fare anche alla svelta purtroppo.


 se vuoi mandarlo comunque, svuota la RE...
ma io francamente l'ho appena testato con i virus di test di clamav.
Spedendo una mail con in allegato uno di quei virus viene messa in
quarantena e non spedita. Contemporaneamente viene mandata una mail a
postmaster@$mydomain che pero' non ricevo e non so che dica (eppure in 
/etc/postfix/aliases ho "postmaster: cacciavite"  boh)
mmm forse sto ragionando male perche' non ho mai preso un virus e non
conosco come operano. in effetti pensavo una situazione di questo tipo
: ho il pc infetto e ogni volta che mando una mail il virus si allega da
se, dunque se la mail viene messa in quarantena e io non lo so un po' mi 
secca perche' magari puo' essere importante. Se invece la realta' dei
virus e' che prendoino e spediscono mail da se a tutti gli indirizzi della
rubrica, allora ben venga la mail in quarantena senza decine di
avvisi.
Devo un po' schiarirmi le idee :))
grazie comuqnue


 ok vedro' di sbatterci il grugno :)
tra l'altro non ho neanche capito se sta funzionando, visto che mi da il
seguente errore
Jun 25 23:50:04 k6 amavis[780]: (00780-08) Clam Antivirus-clamd: Can't
connect to UNIX socket /var/run/clamav/clamd.ctl: No such file or
directory, retrying (2)
Jun 25 23:50:08 k6 amavis[785]: (00785-07) Clam Antivirus-clamd
av-scanner FAILED: Too many retries to talk to /var/run/clamav/clamd.ctl
(Can't connect to UNIX socket /var/run/clamav/clamd.ctl: No such file or
directory) at (eval 34) line 180.
Jun 25 23:50:08 k6 amavis[785]: (00785-07) WARN: all primary virus
scanners failed, considering backups
e' che ripeto le mail da me spedite con i virus di test di clamav
allegati le ha messe in quarantena, comuqnue sicuramente c'e' un errore


 infetto). 
non è vero, la notifica è inutile. Di solito chi di invia le mail
imposta un mittente diverso. quindi ottieni solo il risultato che tu
sprechi banda e rompi le palle ad uno che poveretto non ha fatto nulla.
Io ho segato sia le mail di notifica in uscita e le mail di notifica in
ingresso.

 allegati le ha messe in quarantena, comuqnue sicuramente c'e' un errore
te lo dico io perché l'ho risolto ieri, e credo che oggi mando una mail
con la segnalazione del baco.
/var/run/clamav appartiene a root.root. Fai un bel
chown clamav.clamav /var/run/clamav
/etc/init.d/clamav restart
e vedrai che funziona.
Lui funziona lo stesso perché invece che usare il demone clamd usa lo
scanner da riga di comando. Ma insomma, non è che sia una bellezza.

Ma insomma, non è che sia una bellezza.
si infatti, ed e' anche una palla quando controlli il syslog perche' hai
questi msg in continuazione...
tu hai usato il backport di clamav?


 
ma clamd è in esecuzione?
il percorso del socket è corretto?
l'errore pare indicare una delle due possibilità di cui sopra, imho, 
soprattutto la seconda (no such file...)
se i tuoi numeri sono piccoli, potresti iniziare segando clamd e usando 
lo scan attraaverso il programma da linea di comando.
poi, quando il tutto funzionerà come si deve, sperimentare aggiungendo 
clamd o altri server di scansione.


 tu hai usato il backport di clamav?
no, direttamente testing.

, Ottavio Campana wrote:

fammi capire...
dunque io ho una woody, 
-nei sources.list cambio stable con testing
-do apt-get update
-apt-get install amavisd-new
-ricambio testing con stable
-nuovamente apt-get update
puo' funzionare?


 puo' funzionare?
si, ma se vuoi renderti l'amministrazione un inferno fai prima direttamente
a usare qualche altra distro... :-P
-- 
cat: .signature: No such file or directory

 puo' funzionare?
credo funzioni, ma non sono sicuro.
Io uso una testing completa. Lo so che tutti dicono di non usare testing
in produzione, ma siccome ho bisogno di software più nuovi mi conviene
usare testing piuttosto che doverli gestire tutti a mano.

 soprattutto la seconda (no such file...)
dunque ho avviato manualmente clamd ( /usr/local/sbin/clamd ) e ho
corretto in clamav.conf
k6:/etc# grep LocalSocket /usr/local/etc/clamav.conf
#LocalSocket /tmp/clamd
LocalSocket /var/run/clamav/clamd.ctl
con entrambe le modifiche (avviando clamd e modificado LocalSocket) va tutto:
mail -->postfix :25 --> amavisd-new :10024 --> postfix :1025 
                              ^  
			    | |
                            | |  
                          clamscan      
riguardo a clamd non ho ben capito se mi conviene avviarlo o meno
(insomma non ho ben capito come deve funzionare la cosa :)
grazie a tutti per la pazienza


 a usare qualche altra distro... :-P
ho colto il suggerimento.
Si essendo ancora pivello [1] non mi conviene incasinarmi dipendenze ecc, al
limite passo a testing
[1] ho fatto un casino allucinante per installare amavisd-new dai
    sorgenti, fosre perche' non conosco il perl ma ho trovato la cosa un
    po' tosta (c'erano 100 dipendenze da soddisfare)


     po' tosta (c'erano 100 dipendenze da soddisfare)
hmm.. bastava impostare sources.list per prelevare amavisd-new da
www.backports.org... :-/


 www.backports.org... :-/
si cosi' ho fatto sul client (non essendo riuscito a installare
l'antivirus nel server l'ho almeno messo nel client :)
il problema e' che il server e' una sparc e non sono riuscito a trovare
un backport per sparc: non e' che ne hai uno sottomano? :-)
Mi hanno suggerito di tirare giu' i sorgenti del backport (che ho usato
nel pc, comuqnue i sorgenti sono sempre gli stessi) e costruire il
pacchetto. che ne dici? francamente non lo so fare ma prevedo ci sia un
bel po' di doc in rete.
la linea in sources.list e': 
deb 
http://www.backports.org/debian
 stable amavisd-new
dovrei sostituirla con 
src 
http://www.backports.org/debian
 stable amavisd-new
giusto?
poi 
#apt-get source amavisd-new
mi tira giu' i sorgenti in /usr/src , li scompatto e vedo un po' come
cosruire il pacchetto...


 src 
http://www.backports.org/debian
 stable amavisd-new
deb-src volevo scrivere
