next up previous contents index
Next: Troppe notizie Up: Comunicare con gli altri Previous: Comunicare con gli altri

Posta elettronica

Una delle caratteristiche più popolari di Unix è la posta elettronica. Con essa si può evitare di litigare con la busta, la carta, la penna, il francobollo e la buca delle lettere, e al loro posto litigare con il computer.

Spedire la posta

Tutto ciò che si deve fare è digitare mail nome utente  e scrivere il messaggio.

Ad esempio, supponiamo che io voglia scrivere un messaggio ad un utente con nome sam:



Il programma mail  è molto semplice. Come cat, accetta input dall'input standard, una linea alla volta, finché riceve il carattere di fine testo da solo su una linea: tex2html_wrap4527. Così, per inviare il mio messaggio dovrei digitare e poi tex2html_wrap4527.

mail è il modo più semplice per spedire la posta, ed è piuttosto utile quando viene usato con le pipe e con la redirezione. Ad esempio, se volessi inviare il file report1 a ``Sam'', potrei fare mail sam < report1, oppure addirittura ``sort report1 | mail sam''.

Comunque, il lato negativo dell'uso di mail per spedire la posta è che comporta l'uso di un editor veramente scarno: non si può modificare una linea una volta che si è premuto invio! Quindi, vi suggerisco di inviare la posta (quando non dovete usare le pipe o la redirezione) con la modalità mail di Emacs , che viene spiegato nella Sezione gif.

Leggere la posta

mail  [user]

Il programma mail offre un modo abbastanza goffo di leggere la posta. Se scrivete mail senza parametri, vedrete:



Ora mi manderò della posta, in modo da poter giocherellare con il lettore:



Il prompt all'interno del programma di mail è una ``e commerciale'' (``&''); permette di dare un paio di semplici comandi, e visualizzerà una breve schermata di aiuto se digitate ? e tex2html_wrap4507.

I comandi base di mail sono:

t lista di messaggi
Mostra (o type) i messaggi sullo schermo.
d lista di messaggi
Cancella i messaggi.
s lista di messaggi file
Salva i messaggi in file.
r lista di messaggi
Risponde ai messaggi--cioè, comincia a comporre un nuovo messaggio a chiunque abbia spedito i messaggi nella lista.
q
Esci salvando tutti i messaggi non cancellati in un file con nome mbox nella home directory.

Cos'è una lista di messaggi? È una lista di numeri interi separati da spazi, o un intervallo, come 2-4 (che è la stessa cosa di ``2 3 4''). Si può anche immettere il nome di utente del mittente, in modo che il comando t sam stamperebbe a video tutta la posta arrivata da Sam. Se viene omessa la lista di messaggi, il comando viene applicato all'ultimo messaggio mostrato.

Ci sono diversi problemi con la lettura dei messaggi con il programma mail. Per prima cosa, se un messaggio è più lungo dello schermo, il programma non si ferma, ma lo fa scrollare fuori dallo schermo. Dovete salvarlo ed usare more. Secondo, non ha una buona interfaccia per la posta vecchia--cioè se volete salvare la posta e leggerla in un secondo tempo.

Emacs ha anche un programma accessorio per leggere la posta, rmail, che però non viene spiegato in questo libro. In aggiunta a ciò, la maggior parte dei sistemi ha diversi altri programmi di lettura della posta disponibili, come elm  o pine .


next up previous contents index
Next: Troppe notizie Up: Comunicare con gli altri Previous: Comunicare con gli altri


Fri Sep 19 00:41:53 CEST 1997