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à.
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.
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
.