|
SpamassassinSupportando OpenLdap e integrando la possibilità di adottare configurazioni personalizzate per utente, Spamassassin si rivela la scelta ideale, quasi complementare, al nostro server Qmail-Ldap.Per usufruire della configurazione personalizzata si puo' agire a monte, compilando simscan con l'opzione --enable-spamc-user, oppure a valle con una opportuna configurazione di maildrop. Nel nostro esempio utililizziamo la prima soluzione. Installare Spamassassin da CPAN
Opzionalmente potete installare alcune librerie per aggiungere funzionalità o semplicemente aggiornarle a una versione più recente. Tale operazione va condotta prima installare Mail::Spamassassin. Ad esempio:
Installare Spamassassin con Debian
Installare Spamassassin con Fedora / RedHat
Installare Spamassassin con Linux Gentoo
Installare Spamassassin dai sorgenti
Configurare SpamassassinPer ottenere la configurazione personalizzata per utenti, è necesario modificare il file/usr/local/etc/openldap/schema/inetorgperson.schema e aggiungervi l'attributo spamassassin ATTENZIONE: Usate le tabulazioni (tasto TAB) e non gli spazi
Nello stesso file integrate l'attributo nella classe , aggiungendo in fondo a questa "$ spamassassin" La parte finale di /usr/local/etc/openldap/schema/inetorgperson.schema da così
diventerà
Riavviamo il server Ldap. Configuriamo ora Spamassassin, aggiungendo nel file /etc/mail/spamassassin/local.cf la vostra impostazione dsn nel formato: user_score_dsn Stringadiconnessione/VOSTRA_BASE_DN?spamassassin?sub?mail=__USERNAME__ esempio:
E aggiungiamo ulteriormente in fondo allo stesso file /etc/mail/spamassassin/local.cf
Ora possiamo aggiungere, se vogliamo, le nostre impostazioni particolareggiate per ogni utente, utilizzando l'attributo (multilinea) spamassassin. Il formato è: spamassassin: parametro valore Il parametro "required_score", che indica il livello oltre il quale la mail è reputata spam, se indicato nell'account dell'utente sovrascrive le impostazioni di default. Il parametro "blacklist_from" permette di creare liste personalizzate (e portabili) di utenti o domini filtrati dall'utente. Es.:
Avvio di spamassassinSe non esiste, creiamo la directory di log
Scriviamo nel file di avvio denominato /etc/rc.spamassassin
è possibie modificare alcune impostazioni di avvio di spamassassin (es.: --min-spare= --max-children= ) secondo le vostre esigenze. Forniamo al file di avvio di Spamassassin i giusti permessi:
Il comando per avviare il demone spamd è
Possiamo avviare manualmente, oppure aggiungere la linea di comando in coda al file /etc/rc.local, ma la soluzione migliore è integrarlo nel file di avvio /etc/rc.qmail. Il client verrà invocato di volta in volta dall'apposito scanner. |
| Qmail Ldap - Manuale di installazione | La risorsa in Italia di Qmail Ldap | Server di posta | Testi | Legge | Giochi | Free hosting |