Avanti Indietro Indice

3. Leggere la posta (ovvero i MUA)

3.1 Pine

Uno dei problemi più frequenti con pine nell'uso off-line è il fatto che esso mostra nel campo From: dei messaggi che spediamo il nostro nome e cognome (andandoli a prendere da /etc/passwd credo) seguito da un indirizzo email costituito dal nostro login sulla macchina locale più il nome dell'host locale. Per esempio se il mio login sulla mia macchina Linux a casa è mirko ed il nome della macchina è blackhole, pine mostrerà nel campo From: una cosa del genere:

From: Mirko Caserta <mirko@blackhole>

Ovviamente un tale indirizzo su Internet non ha un granchè come significato perchè blackhole non è un nome di dominio registrato. A questo punto ci sono due soluzioni: una legata a sendmail e al relativo uso di un database di utenti locali (a tal proposito vedi la sezione Un database di utenti locali: perchè e come), ed un'altra di uso piu' generale e slegata da sendmail. L'ultima soluzione, anche se non molto igienica in termini di sicurezza (ma che tuttavia potrebbe risultare indispensabile in alcuni casi), consiste nel ricompilare pine con l'opzione per poter modificare l'header From:

Niente di impossibile anche per l'utente appena giunto nel mondo di Linux. Cominciamo andando a prendere l'ultima versione di Pine da uno di questi URL:

Al momento in cui scrivo, la versione corrente è la 3.95 ed il nome del relativo file è pine395.tgz

Portiamoci nella directory /usr/src e scompattiamo il file appena prelevato con:

tar vxzf pine395.tgz

Quindi andiamo nella directory /usr/src/pine3.95/pine/osdep e modifichiamo il file os-lnx.h

Alla riga 71 dovremmo trovare:

/* #define ALLOW_CHANGING_FROM /* comment out to not allow changing From */

Modifichiamola in modo che diventi:

#define ALLOW_CHANGING_FROM /* comment out to not allow changing From */

#define deve trovarsi incollato al margine sinistro dello schermo, altrimenti non funzionerà. Ora facciamo un cd ../.. in modo da tornare in /usr/src/pine3.95 e diamo il comando

build lnx

Dopo un bel po' di messaggi strani circa la compilazione, il prompt dovrebbe fare capolino ed informarci che tutto è andato a buon fine (beh, almeno sulla mia macchina Linux 2.0.12 con librerie aggiornate, ecc, è andato tutto ok senza fare nemmeno una piega).

Sotto /usr/src/pine3.95/bin dovremmo trovare la nostra versione di pine. Copiamola al posto della vecchia versione (di solito /usr/bin/pine) senza dimenticare di aver prima fatto una copia di backup (non si sa mai... hai presente una certa legge di Murphy?).

Volendo possiamo anche installarci la versione appena compilata di pico (l'editor di testi interno di pine) sempre sotto /usr/bin/pico

Ora facciamo partire pine e, dal menù principale, scegliamo S (Setup), quindi C (Config). Scorriamo l'elenco delle opzioni in giù fino a trovare Customized-hdrs. Il valore corrente dovrebbe essere il default, quindi No Value Set.

Usiamo A (Add Value) per aggiungere un valore, quindi specifichiamo:

From: Nome Cognome <nome.utente@mio.provider.it>

ovviamente sostituendo il nostro nome, cognome ed indirizzo di posta elettronica a quelli dell'esempio. Fine!! Ce l'abbiamo fatta!

Per fare le cose in modo più puntiglioso potremmo anche aggiungere sempre con il comando A (Add Value) al campo Customized-hdrs i valori:

Reply-to: Nome Cognome <nome.utente@mio.provider.it>
Return-Path: Nome Cognome <nome.utente@mio.provider.it>

anche se personalmente sconsiglio vivamente di specificare i campi Reply-to: e Return-Path: a meno che non ci sia una reale necessità.

3.2 XFMail

XFMail è probabilmente il MUA più interessante in questo momento per chi lavora sotto X in quanto ha un'interfaccia utente molto user-friendly, supporta i protocolli POP3 ed IMAP e ha un sistema di filtraggio della posta tipo procmail incorporato. Fino a qualche tempo fa la grave lacuna di questo MUA era la mancanza di un editor decente, mancanza che è stata colmata nella versione 1.0.

L'URL di XFMail è http://burka.netvision.net.il/xfmail/xfmail.html

Dall'URL sopraindicato puoi prelevare sia i sorgenti di XFMail (avrai bisogno dell'ultima versione della libreria XForms per compilare), sia alcune versioni precompilate per Linux (sia per librerie statiche che dinamiche). L'ultima versione al momento in cui scrivo è la 1.0 ma gli autori ci tengono a far presente che il numero della versione non significa che si tratta di qualcosa di stabile.

Da notare l'opzione Send offline presente nella configurazione (menù Misc -> Config -> Send) che permette di mantenere i messaggi da spedire nella cartella outbox. Quando saremo collegati in rete basterà scegliere Send all dal menù Send. In questo modo possiamo anche evitarci di configurare sendmail dal momento che XFMail ci permette di inviare la posta direttamente al server SMTP del provider.

3.3 TkRat

Recentemente mi sono imbattuto in un altro MUA per X molto interessante: TkRat. Attualmente è alla versione 1.0 ma dispone già di numerose funzioni molto interessanti. Non mancano le opzioni per poter lavorare comodamente off-line senza la necessità di dover configurare appositamente sendmail (dal menù Amministrazione scegli Preferenze, quindi seleziona la sezione Spedizione e alla voce Modo consegna imposta Differita). Non dimenticare di impostare nella configurazione di TkRat il tuo indirizzo email reale per fare in modo che le risposte vengano spedite al giusto indirizzo (dal menù Amministrazione scegli Preferenze, quindi seleziona la sezione Componi messaggio e alla voce Rispondi-A Standard imposta il tuo indirizzo email reale).

Altro punto a vantaggio di TkRat è l'interfaccia utente completamente in Italiano (c'è anche l'help in linea in italiano!). Compilare i sorgenti ed installare l'intero pacchetto è un gioco da ragazzi grazie ad autoconf.

L'URL consigliato dall'autore del software per prelevare l'ultima versione di TkRat è http://www.dtek.chalmers.se/~maf/ratatosk/

Presso questo stesso URL troverai l'elenco delle caratteristiche più interessanti di TkRat.


Avanti Indietro Indice