Problemi con dSpam
Inviato: mar 29 gen 2008, 11:22
Ciao a tutti! Data la scarsa documentazione, ho diversi problemi con dSpam. Inanzitutto vi dico che uso Postfix e Dovecot, con utenti virtuali tramite MySQL. Inoltre uso Apache 1.3.34. Sono riuscito a implementare dSpam in Postfix: ricevo la posta via Postfix:25, lui la forwarda a dSpam:10025, dSpam la lavora e se e' il caso la trasferisce a Dovecot per il delivery:
Fin qui tutto bene. Inoltre riesco anche a fargli "imparare" con il comando dspam_train (ho scaricato un 100mila e-mail fra spam e ham). I problemi sorgono ora...
Inanzitutto non ho ben capito come fargli "imparare" nuove cose, per esempio spam-missed e false-positive. Ho provato a creare una nuova virtual mailbox chiamata spam@the-root.org (ho provato anche spam-dspam@the-root.org) e forwardargli le mail da imparare; lui ci lavora, lo vedo dal mail.log, poiche' fa un controllo sulla firma di dSpam presente nel messaggio, pero' non impara i false-positive, ma solo gli spam-missed.
Poi non riesco a far funzionare bene la webUI: cioe', non riesco a fargli identificare gli utenti virtuali: sono costretto a crearmi un file .htpasswd con user e password definiti da me. Per esempio, se creo l'utente dspam riesco a entrare nella webui, ma non carica i dati per tale utente. L'utente dspam e' l'utente di default usato da dSpam, come si vede dal database:
Sicuramente questo e' un problema di configurazione di Apache.
Vi do i miei file di configurazione:
/etc/dspam/dspam.conf: http://pastebin.org/17208
/etc/apache/httpd.conf: http://pastebin.org/17214
/etc/dspam/dspam.d/mysql.conf: http://pastebin.org/17215
/etc/dspam/webfrontend.conf: http://pastebin.org/17216
/etc/postfix/master.cf: http://pastebin.org/17217
grazie mille come sempre!
Codice: Seleziona tutto
E21E49B9EA: to=<alex@the-root.org>, relay=mail.the-root.org[/var/spool/postfix/var/run/dspam.sock], delay=0.78 delays=0.52/0/0/0.26, dsn=2.6.0, status=sent (250 2.6.0 <alex@the-root.org> Message accepted for delivery) Inanzitutto non ho ben capito come fargli "imparare" nuove cose, per esempio spam-missed e false-positive. Ho provato a creare una nuova virtual mailbox chiamata spam@the-root.org (ho provato anche spam-dspam@the-root.org) e forwardargli le mail da imparare; lui ci lavora, lo vedo dal mail.log, poiche' fa un controllo sulla firma di dSpam presente nel messaggio, pero' non impara i false-positive, ma solo gli spam-missed.
Poi non riesco a far funzionare bene la webUI: cioe', non riesco a fargli identificare gli utenti virtuali: sono costretto a crearmi un file .htpasswd con user e password definiti da me. Per esempio, se creo l'utente dspam riesco a entrare nella webui, ma non carica i dati per tale utente. L'utente dspam e' l'utente di default usato da dSpam, come si vede dal database:
Codice: Seleziona tutto
mysql> select * from dspam_virtual_uids;
+-----+-------------------+
| uid | username |
+-----+-------------------+
| 1 | dspam |
+-----+-------------------+
1 rows in set (0.00 sec)
Vi do i miei file di configurazione:
/etc/dspam/dspam.conf: http://pastebin.org/17208
/etc/apache/httpd.conf: http://pastebin.org/17214
/etc/dspam/dspam.d/mysql.conf: http://pastebin.org/17215
/etc/dspam/webfrontend.conf: http://pastebin.org/17216
/etc/postfix/master.cf: http://pastebin.org/17217
grazie mille come sempre!