Newsgroup: it.comp.os.linux.sys
Titolo: Statistiche per Exim+Spamassassin

Salve a tutti,
sapete se esiste qualche tool per generare dei report di Exim
+Spamassassin?In rete ne ho trovati diversi per postfix o sendmail,ma
non per Exim.
Non credo sia difficile scrivere un tool del genere (lo farei in Python
+SQLite), ma prima di reinventare la ruota volevo informarmi

Zarathustra ha scritto:

Cioe' vuoi sapere quante E-Mails sono state trattate da SpamAssassin?
Beh, questa e' una cosa che non c'entra con Exim...
Oppure ho capito male e tu intendi dire "un Report delle E-Mail messe
nella cartella Spam o rifiutate da Exim dopo aver fatto richiesta a
SpamAssassin"?
In tal caso, eximstats (contenuto nei sorgenti di Exim) e' quel che fa per
te!
Io lo uso da anni e ogni giorno vedo quante E-Mail sono state marcate come
Spam e quante sono state rifiutate (e un mare di altre cose).
L'importante e' che tu possa dare a eximstats un pattern da ricercare nel
mainlog o nel rejectlog.
Poi ci pensa lui a farti tutte le statistiche del caso!
Ciao
Luca Bertoncello
(
luca...@lucabert.de
)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Pensavo a una cosa un po' più articolata, come ad esempio mi facesse
una lista dei domini rejected, una lista dei mittenti e dei
destinatari rejected,etc. in modo da poter fare del tuning sulla
configurazione di spamassassin.
Attualmente ho un sacco di spam che nonostante tutto continua a
passare

 passare
Di' un po': ma tu concentri tutto solo su SpamAssassin?
Implementare qualche RBL prima? E, magari, controlli SPF e Greylist?
E, gia' che ci siamo, controllo sulla correttezza formale degli HELO non
autenticati e Reject delle connessioni non autenticate provenienti da IP
dinamici?
Gia' questo taglia le gambe a una quantita' impressionante di Spam senza
colpo ferire...
E con Exim lo fai in due minuti...


 (
luca...@lucabert.de
)
-- 
"Le opinioni dei fanatici prescindono dai fatti"
python -c "print 'bG9ybWF5bmFAZ21haWwuY29t'.decode('base64')"
Linux Registered User: 461615

 non posso permettermi di tagliarli fuori)
Leggiti BENE cio' che ho scritto sugli IP dinamici: "Reject delle
connessioni non autenticate provenienti da IP dinamici"
Ti e' sfuggito un "non autenticate"...
Anch'io ho un IP dinamico, ma visto che mi autentico, il mio Server, che
normalmente bloccherebbe l'IP, lo accetta.
Basta che il Reject lo metti nell'ACL per il MAIL FROM (acl_smtp_mail).
Una cosa del genere basta e avanza:
  deny    domains        = +local_domains
          message        = 554 PRDU01 - We do not accept SMTP Queries from
dynamic IPs (See: 
http://www.
$domain/postmaster_info.php)
          dnslists       = 
dul.dnsbl.sorbs.net
 : 
pbl.spamhaus.org
          !authenticated = *
E comunque ti consiglio vivamente di implementare il controllo SPF. Ci
metti niente e tagli fuori una buona quantita' di SPF (anche se,
purtroppo, sta diminuendo visto che sempre piu' Spammers si creano un
dominio con informazioni SPF corrette e spediscono la loro fuffa...).
Ciao
Luca Bertoncello
(
luca...@lucabert.de
)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 (
luca...@lucabert.de
)
Oops, non avevo letto non autenticate...Solo che mi toccherà spiegare ai 
miei utonti come fare e cambiare le impostazioni sui loro PC. 
Ne parlo con Da Boss e sento un po' che mi dice.
Per SPF provo a seguire la guida che c'è su soft-land.
Ciao e grazie dei consigli.


 dinamici e non posso permettermi di tagliarli fuori)
E che ti frega del fatto che gli utenti si connettano da ip dinamici?
Voglio ben sperare che tali utenti vengano autenticati; limitati a
non applicare rbl agli utenti autenticati.

 Per SPF provo a seguire la guida che c'è su soft-land.
Non ho letto la guida, ma ti sconsiglio di usare il match sull'eventuale
presenza di un record SPF per il reject diretto.
Al più, usalo per fare scoring.

 applicare rbl agli utenti autenticati.
Il mio sistema ha un server SMTP di frontend (quello appunto con Exim) 
che fa da antispam, antivirus,etc. per il mio dominio e un server di 
backend Exchange che fa anche l'autenticazione e la consegna della posta 
con il protocollo MAPI.
Il sistema non l'ho messo in piedi io e non posso fare grossi cambiamenti 
(fosse per me l'Exchange non ci sarebbe).


 vero?
Non è un open relay, su questo sono sicuro: ho fatto anche il test su 
www.abuse.net
 e non mi ha segnalato nessun tipo di problema.


 Per SPF provo a seguire la guida che c'è su soft-land.
Che incidentalmente ho scritto io... :D


 Al più, usalo per fare scoring.
Ma scusa, ma tu l'hai letto il funzionamento di SPF?
~all lo usi per lo scoring
-all lo rigetti
?all fai quel che vuoi
La decisione NON spetta a te, ma a chi configura il Record.
Se io ho deciso che le E-Mails di 
lucabert.de
 arrivano solo dal mio Server
e voglio far cassare senza pieta' il resto, metto (come ho messo) -all e
tu che ricevi un'E-Mail @
lucabert.de
 che non proveniene dal mio Server
DEVI rifiutarla.
Voglio essere piu' magnanimo? Metto un ~all.
Voglio essere stupido (si, perche' mica l'ho ancora capito il senso di
quest'opzione)? Metto un ?all o non metto niente che e' la stessa cosa.
Ma tu che ricevi le E-Mail dovresti implementare correttamente i
protocolli e rigettare le E-Mail che falliscono i test SPF e che hanno un
-all (con Exim: spf = fail) e passare a SpamAssassin (che gia' di suo fa
un controllo SPF) quelle che falliscono i tests e hanno un ~all (con Exim
spf = softfail) o magari (come ho fatto io) mettere direttamente nello
Spam senza passare da SpamAssassin tutte le E-Mail che danno un spf =
softfail che tanto il risultato e' quello, ma almeno risparmi processore e
memoria.
Io, poi, visto che mi sono rotto i dicotiledoni, rifiuto anche le E-Mail
che hanno "spf = neutral : softfail" (~all e ?all) e che prevengono da una
lista di domini che SO essere usati da pigs&dogs per spedire fuffa, ma
questa e' un'altra cosa...


 Non è un open relay, su questo sono sicuro
Ok.
Se non si autenticano in qualche modo (anche smtp-before-pop è
una sorta di auth...) come fanno a spedire da ip dinamici senza
che il server sia un open relay?

 che hanno "spf = neutral : softfail"
Affari tuoi e di chi ti affidato la propria posta.
Ma non pretendere di pontificare in merito.

 Ma non pretendere di pontificare in merito.
Come ho detto chiaramente, QUESTA e' stata una reazione ad un aumento di
Spam proveniente da Server che non hanno nulla a che fare con i domini
"mittenti" e che mi stava intasando i Servers.
Non ho mai detto che questo sia un sistema da implementare a tutti i
costi, ma solo che IO l'ho fatto, anche perche' ogni giorno ricevevo
tonnellate di telefonate da utenti incazzati dicendo che lasciavo passare
Spam...
