Un aggiornamento.
Ho alla fine creato una configurazione in grado di:
- Inviare la posta attraverso "esmtp".
- Scaricarla via POP3 con fetchmail.
- Smistarla con procmail.
Ad perpetuam rei memoriam, mi sono basato su qualche guida che ho trovato utile:
- http://e-zine.debianizzati.org/stampa/numero_6.pdf
Qua si trova una descrizione panoramica complessiva di tutta la configurazione globale (Come funziona il meccanismo insomma) e anche una descrizione della configurazione dei singoli programmi coinvolti. Un ottimo punto di partenza. Anche se per procmail non mi è bastato e ho riscontrato un errorino nell'esempio di ~/.mailrc: utilizzando le virgolette a me non riesce:Codice: Seleziona tutto
set sendmail="sendmail -v -X $HOME/.logmail/esmtp.log"
Alla fine ho tolto quella riga... inoltre non penso di utilizzare mailx in pianta stabile... però visto che l'ho rilevato condivido con chi legge questo particolare.
- http://userpages.umbc.edu/~ian/procmail.html
Davvero datato, ma l'ho trovato molto semplice nella descrizione dei recipes (v.di sezione "Recipe Concoction Tutorial")
- http://www.perlcode.org/tutorials/procm ... octut7.pod
Qua ho trovato una buona e semplice spiegazione di come richiamare le variabili in procmail (v.di sezione "Variable Assignment")
Brevemente ecco come ho organizzato la mia posta.
Ho diversi indirizzi e-mail come tutti penso, quindi ho pensato di creare per ognuno una casella in formato semplice mbox che si popolerà dei messaggi diretti all'indirizzo in questione. In questo modo i messaggi relativi a ciascun indirizzo resteranno separati da quelli relativi ad altri indirizzi che ho. A queste caselle ho poi aggiunto altre caselle su cui dirottare le mail filtrate da alcune regole, tipo messaggi dagli amici, spam, sport e altre attività, mail-tests.
Tutte queste caselle le ho piazzate in ~/Mail, per cui ho qualcosa del tipo:
Codice: Seleziona tutto
$ ls -1 Mail
ciccio@email.invalid
principale@gmail.invalid
aboutlinux@gmail.invalid
forfun@gmail.invalid
shoppingadd@gmail.invalid
filtro-work
filtro-friends
filtro-volontariato
filtro-sport
filtro-music
filtro-spam
mail-tests
Si poteva anche pensare ad una serie di sub-directories in cui piazzare le mail dirette o provenienti da ciascun mio indirizzo. Forse sarebbe tutto un po' più ordinato, non so... Eventualmente il tutto è ricreabile all'interno del procmailrc in modo automatico con una direttiva che crea la directory di destinazione nel caso in cui non esista, ho già sperimentato la cosa per la reazione della directory principale delle mail (~/Mail). Ecco infatti cosa ho aggiunto nel procmailrc:
Codice: Seleziona tutto
# Controllo esistenza directories necessarie e creazione
#
DUMMY=`test -d $MAILDIR || mkdir -p $MAILDIR`
Sinceramente non ho ben capito la logica di questo comando, però dovrebbe funzionare. Se ne sapete di più dite pure.
Nel testing di questa configurazione ho riscontrato:
1- L'indirizzo che avevo presso email.it mi rallenta tutto il download delle mail perchè il servizio gratuito fà un po' pena rispetto a gmail. Quindi penso che dismetterò quell'account.
Si accettano consigli su un servizio email free, efficiente come gmail e magari con politiche di riservatezza un po' discrete. Un tempo avevo un indirizzo presso lavabit.com. Ci si poteva iscrivere addirittura senza lasciare le credenziali, funzionava bene via pop3 e smtp, quindi usabile con client di posta. Purtroppo ha chiuso dopo che il governo degli stati uniti ha imposto al gestore di lasciar mettere mano sul contenuto degli account... se vi interessa saperne di più mettete lavabit in google...
Ripeto se avete qualche servizio da consigliare sono tutt'orrecchi!
2- Mi manca ancora un tassello: quando invio una mail usando un certo indirizzo come mittente voglio che quel messaggio venga in qualche modo salvato e appaia nella stessa casella di posta dell'indirizzo mittente stesso, in modo da poter poi essere accessibile come messaggio di una eventuale discussione... un po' come avviene con l'interfaccia web di gmail. Siccome non ho ancora testato la parte MUA, su questo aspetto brancolo ancora nel buio. Quindi per ora lascio i puntini di sospensione poi vedo come funziona testando la cosa con un client mail.
Spero che l'argomento sia di qualche d'interesse e soprattutto si qualche utilità per chi legge (per me sicuramente: una volta configurato tutto mi dimenticherei facilmente di come era stato organizzata tutta la baracca).
