Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
122 C4 Il mondo là fuori<br />
Per sapere che server di posta possediamo, usiamo il comando:<br />
% grep smtp /etc/inetd.conf<br />
% smtp stream tcp nowait mail /usr/sbin/exim exim -bs<br />
--------------<br />
la parte contrassegnata il sever di posta<br />
Se siamo fortunati, procmail gi installato come “delivery agent” di default sul vostro<br />
sistema (chiedete all’amministratore di sistema, se l’amministratore sei tu stesso e non sai<br />
se procmail l’MDA di default, ti propongo una pausa di riflessione ;-), per cui vi baster<br />
creare il file .procmailrc, che contiene la configurazione di procmail.<br />
Una volta che avete installato procmail in un modo o in un altro, dobbiamo<br />
configurarlo. Come prima cosa, ci vogliono delle impostazioni di carattere generale:<br />
PATH=/usr/bin:/usr/local/bin:/bin<br />
MAILDIR=$HOME/Mail<br />
DEFAULT=/var/spool/mail/little<br />
LOGFILE=$MAILDIR/procmail.log<br />
dove MAILDIR la directory che conterr la posta, DEFAULT il file che contiene l’INBOX,<br />
LOGFILE il file che sar utilizzato per tracciare il comportamento di procmail. Fatto ci<br />
possiamo definire i filtri per la posta. Un filtro d’esempio pu essere il seguente:<br />
:0:<br />
* ^From.*business.news@libero.it.$<br />
spam<br />
:0:<br />
* ^X-Mailing.*kernel.org$<br />
kernel<br />
Si tratta di due filtri, il primo server per inviare nella cartella spam i messaggi inviati<br />
dall’indirizzo business.news@libero.it (l’operazione sar totalmente efficace se linkiamo<br />
la cartella spam al “buco nero” del pc, /dev/null), mentre il secondo invece serve a<br />
direzionare i messaggi delle mailinglist dello sviluppo del kernel nella cartella kernel.<br />
È evidente che la prima riga (:0:) indica l’inizio della nuova “ricetta” (l’autore di<br />
procmail usa la parola recipies), seguita dalla condizione e dalla cartella in cui vengono<br />
direzionate le email. La sintassi completa di una ricetta questa (presa direttamente dalla<br />
man page di procmailrc):<br />
:0 [flags] [ : [locallockfile] ]<br />
<br />
<br />
Andiamo con ordine.<br />
flags 8.3.4<br />
Le flags pi importanti sono: