Email Retrieval · 2 min read · Jan 01, 2026
Recuperare Email Da Server Remoti Con getmail (Debian Etch) - Pagina 2
4 Integrazione di SpamAssassin in getmail
Se desideri che getmail invochi SpamAssassin, puoi farlo come segue:
Prima dobbiamo installare SpamAssassin. Come root, eseguiamo
apt-get install spamassassin spamcPoi dobbiamo configurare SpamAssassin. Questo può essere fatto nel file /etc/mail/spamassassin/local.cf. Un file valido potrebbe apparire così:
vi /etc/mail/spamassassin/local.cf | rewrite_header Subject ***SPAM*** required_score 5.0 use_bayes 1 bayes_auto_learn 1 bayes_ignore_header X-Bogosity bayes_ignore_header X-Spam-Flag bayes_ignore_header X-Spam-Status bayes_ignore_header X-getmail-filter-classifier |
(I commenti in /etc/mail/spamassassin/local.cf ti diranno di più sulle impostazioni sopra.)
Se abiliti Bayes ( use_bayes 1), è importante che tu metta la riga
bayes_ignore_header X-getmail-filter-classifierin /etc/mail/spamassassin/local.cf in modo che Bayes ignori le intestazioni aggiunte da getmail.
Infine dobbiamo abilitare il demone di SpamAssassin impostando ENABLED a 1 in /etc/default/spamassassin:
vi /etc/default/spamassassin| [...] ENABLED=1 [...] |
Poi avviamo il demone di SpamAssassin:
/etc/init.d/spamassassin startOra accedi di nuovo come falko nella riga di comando e apri ~/.getmail/getmailrc e aggiungi la seguente sezione [filter]:
vi ~/.getmail/getmailrc| [...] [filter] type = Filter_external path = /usr/bin/spamc arguments = ("-s 250000", ) |
(Se questa non è la tua prima sezione [filter], devi rinominare la prima sezione [filter] in [filter-1], la seconda in [filter-2], e così via.)
Ecco fatto. SpamAssassin è ora integrato in getmail.
5 Integrazione di ClamAV
ClamAV è un progetto che pubblica nuove versioni molto spesso, e una volta pubblicata una nuova versione, le versioni precedenti stamperanno avvisi. Pertanto dobbiamo assicurarci di installare l’ultima versione di ClamAV aggiungendo la seguente riga a /etc/apt/sources.list (come root):
vi /etc/apt/sources.list | [...] deb http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free [...] |
Dopo di che aggiorniamo il nostro database dei pacchetti:
apt-get update(- se ricevi avvisi GPG, puoi ignorarli -)
e installa ClamAV:
apt-get install clamav clamav-base clamav-daemon clamav-freshclamPoi accedi di nuovo come utente falko ed edita ~/.getmail/getmailrc. Se vuoi che getmail elimini le email infette, aggiungi il seguente filtro:
vi ~/.getmail/getmailrc| [...] # Elimina i messaggi infetti [filter] type = Filter_classifier path = /usr/bin/clamdscan arguments = ("--stdout", "--no-summary", "-") exitcodes_drop = (1, ) |
Se vuoi che getmail consegni i messaggi infetti, aggiungi invece il seguente filtro:
vi ~/.getmail/getmailrc| [...] # Mantieni i messaggi infetti [filter] type = Filter_classifier path = /usr/bin/clamddscan arguments = ("--stdout", "--no-summary", "-") exitcodes_keep = (0,1) |
Ancora una volta, tieni a mente ciò che ho detto riguardo a più sezioni [filter] nel capitolo precedente:
Se questa non è la tua prima sezione [filter], devi rinominare la prima sezione [filter] in [filter-1], la seconda in [filter-2], e così via.
Ecco fatto per l’integrazione di ClamAV.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.