TRASMISSIONE DATI MEDIANTE POSTA ELETTRONICA: elm


Sommario

  1. Introduzione
  2. ELM vs. PC EUDORA
  3. ELM vs. MAC EUDORA
  4. ELM vs. MINUET
  5. ELM vs. PINE
  6. ELM vs. ELM

La massima cura è stata posta affinchè le informazioni presenti in questo documento siano esatte.
L'autore declina comunque ogni responsabilità derivante dall'uso delle informazioni presenti in questo documento.

Tutti i marchi registrati riportati sono proprietà delle rispettive società e sono riportati a puro scopo di esempio.


Introduzione

Elm consente solo la codifica/decodifica "manuale" di documenti da inviare in allegato ("attachments"), a messaggi di posta elettronica. In realtà non si tratta di veri e propri "attachment", bensì i documenti vengono codificati ed inseriti in coda ad un messaggio di posta elettronica. Come tipologia di codifica è opportuno utilizzare il formato UUencode/UUdecode.
I programmi uuencode e uudecode eseguibili direttamente da unix, possono codificare/decodificare files in questo formato in maniera "manuale", esternamente ad Elm stesso.


ELM vs. PC EUDORA

Invio con Elm di un attachment che deve essere ricevuto con PC Eudora

Supponiamo di volere appiccicare il file paperino.doc ad un messaggio di e-mail creato con Elm.
La sequenza delle operazioni da eseguire è la seguente:
  1. Trasferire sulla directory principale del nostro account su civ il file paperino.doc che vogliamo inviare come "Attachment" di un messaggio scritto con Elm. A questo scopo si deve usare un programma che consenta di eseguire un ftp, per esempio ftpbin, WS Ftp, CuteFTP ecc...
  2. Entrare in emulazione terminale VT100 con un programma che consenta di eseguire una connessione Telnet, per esempio Microsoft Telnet, telbin, QVT ecc...
  3. Digitare il comando:
    uuencode paperino.doc paperino.doc > pluto
    ove:
    1. il primo termine paperino.doc indica il nome del file originale da codificare.
    2. il secondo termine paperino.doc indica la "label" (etichetta) che viene assegnata al file codificato e che consente, all'atto della sua decodifica, di ricreare un file denominato "paperino.doc" originale.
    3. > pluto: sta a significare che il file da codificare viene "ridiretto" (>) su un secondo file denominato pluto che è il file che deve essere inserito nel messaggio di e-mail preparato con Elm (vedi poi).
  4. Entrare in Elm, digitando elm (minuscolo!) al prompt civ%
  5. Battere il tasto m (mail a message). Alla domanda riguardante il destinatario, digitare l'e-mail address del destinatario e battere il tasto <Invio>.
  6. Compare la scritta "Subject:" Digitare il contenuto del messaggio e battere il tasto <Invio>.
  7. Compare la scritta "Copies to:". Digitare l'e-mail address di chi deve eventualmente ricevere in copia il messaggio. Altrimenti battere il tasto <Invio>.
  8. Compare l'editor per scrivere il testo del messaggio. Tale editor può essere pico o vi.
    In entrambi i casi va inserito il testo del messaggio e poi il contenuto del file che costituisce l'attachment.
    Qui verrà descritta solo la procedura di inserimento del file da inviare in allegato, tenendo presente che si tratta dell'aggiunta di un testo codificato al contenuto del messaggio e non di un attachment vero e proprio.

1. vi

  1. Portarsi col cursore sul punto in cui si vuole inserire il file uuencoded da appiccicare.
  2. Digitare la sequenza
    <Esc> :r nomefile
    ove nomefile è il nome del file uuencoded da appiccicare (per esempio pluto).
  3. Al termine dell'inserimento digitare
    <Esc> :wq
    per salvare il file da inviare.
  4. A questo punto viene chiesto cosa si vuol fare del messaggio appena generato.
  5. Digitare s per inviare il messaggio.

2. pico

  1. Portarsi col cursore sul punto in cui si vuole inserire il file uuencoded da appiccicare.
  2. Battere la combinazione di tasti CTRL+R (abbreviato con ^R) che consente di inserire un file (Read a file) all'interno di un messaggio di e-mail a partire dal punto in cui è posto il cursore.
  3. Viene richiesto di introdurre il nome del file e l'eventuale path.
    Attenzione: maiuscole e minuscole hanno importanza in Unix!!!).
    Se non ci si ricorda il nome del file, digitare la combinazione di tasti CTRL+T (^T). Compare l'elenco dei files presenti nella directory principale del nostro account. Per selezionare il file che ci interessa basta portarsi con il cursore sopra di esso e battere il tasto <Invio>. Se il file è situato in una directory diversa, basta portarsi con il cursori su di essa e battere il tasto <Invio>. Automaticamente compare il contenuto della sottodirectory in questione. Dopo aver selezionato il file, esso compare di seguito al testo del messaggio.
  4. A questo punto battendo la combinazione di tasti CTRL+X (^X) compare la richiesta di salvataggio del file nel buffer. Rispondere y (yes).
  5. A questo punto viene chiesto cosa si vuol fare del messaggio appena generato.
  6. Digitare s per inviare il messaggio.

Ricezione con Elm di un attachment inviato con PC Eudora

La ricezione con Elm di un attachment inviato con PC Eudora è manuale. E' comunque necessario che chi invia il messaggio con PC Eudora, codifichi obbligatoriamente l'attachment in formato UUENCODE.
  1. Entrare in emulazione terminale.
  2. Entrare in Elm, digitando elm (minuscolo!) al prompt civ%
  3. Compare l'elenco dei nuovi messaggi.
  4. Si può visualizzarne il contenuto posizionandosi con i cursori su uno di essi e battendo il tasto <Invio>.
    Se il messaggio contiene una parte del tipo:
    ***********************************************************************
         Date: Thu, 27 Apr 1995 12:12:45 +0100 (WET DST)
         Subject: Test di attachment
         To: lsaggin@civ.bio.unipd.it
         Mime-Version: 1.0
         X-Status:
    
         Prova di invio di un testo uuencoded con PC Eudora e ricezione
         con Elm.
    
         begin 666 pippo.doc
    M35JE`0$````$````__\``$``<Y\```0`0`````$`````````````````````
    M````````````````````L`$`````````````````````````````````````
    M``````````````````````````````````````````````````#I[0``````
    M````````````*`D6`Q`!%`,(*0$!X``PX@``D)./70!`$$`25P]?#2-G*V=G
    M+G@[;&QL;&P/9P9H#P@2,L4=]OO7]/+):!85<C(X4P$>31>RL[*RLK*VMK:V
    M2;:VMO;VA1H:&AX>7EY>7@(2Z00$!`0$!`0$!`0$!`0$!`<Y3@L$%34WX^/C
    MX^/CZF%S<X^`@(`*`0,#`P,#`Q$1%17(RHJ*6EJRLTE(2DCLZ.CHZ.CL[.SL
    M[@82`````**BHJ($!`0$CF]O;P`I`"-(OAB$9^%*;#W6+*YR4FF07TG@`"@)
    M%@,0`10#""D.'[K^`+0)S2&X`$S-(51H:7,@3&]T=7,@<')O9'5C="!R97%U
    M:7)E<R!7:6YD;W=S+@T*)```````````````3D4/$2`"U```````"8L2`/P/
    M``"*"P(``````!(`!`#=`D``T`#H`?H!`@*D!``````$`````@AZ`$H````*
    ...
    end
    ***********************************************************************
    
    significa che vi è una parte del messaggio che è uuencoded.
  5. Selezionare il messaggio in questione con il comando t (tag). Compare un segno di + a sinistra del nome del mittente del messaggio.
  6. Digitare s <nomefolder> che salva il messaggio selezionato in un folder di nome "nomefolder", per esempio pluto.
    A questo punto si può operare con il comando unix uudecode per decodificare il messaggio.
  7. Al prompt civ%, digitare il comando: civ1% uudecode pluto Attenzione: Ricordarsi che siamo in Unix e le lettere maiuscole/minuscole hanno importanza. In particolare il comando uudecode va digitato in minuscolo.
  8. Digitiando il comando ls -l che è l'eqivalente del comando dir del DOS, vedremo comparire nella directory principale del nostro account i files:
    1. pluto che è il folder in cui è stato salvato il messaggio di posta elettronica contenente il file codificato in formato uuencoded. Questo file da questo momento in poi può essere cancellato.
    2. PIPPO.DOC che è il file attached, decodificato.
  9. Eseguendo un normale ftp il file PIPPO.DOC può essere quindi trasferito dal nostro account all'Hard Disk del nostro PC.


ELM vs. MAC EUDORA

Non essendo lo scrivente un esperto di Mac, dopo alcuni infruttusi tentativi per cercare di capire come implementare la codifica/decodifica UUencode/UUdecode, in Mac Eudora, lascia il compito di risolvere questo problema a volenterosi esperti di questo sistema.


ELM vs. MINUET

Invio con Elm di un attachment che deve essere ricevuto con Minuet

Supponiamo di volere appiccicare il file paperino.doc ad un messaggio di e-mail creato con Elm. La sequenza delle operazioni da eseguire è la seguente:
  1. Trasferire sulla directory principale del nostro account su civ il file paperino.doc che vogliamo inviare come "Attachment" di un messaggio scritto con Elm. A questo scopo si deve usare un programma che consenta di eseguire un ftp, per esempio ftpbin, WS Ftp, CuteFTP ecc...
  2. Entrare in emulazione terminale VT100 con un programma che consenta di eseguire una connessione Telnet, per esempio Microsoft Telnet, telbin, QVT ecc...
  3. Digitare il comando:
    uuencode paperino.doc paperino.doc > pluto
    ove:
    1. il primo termine paperino.doc indica il nome del file originale da codificare.
    2. il secondo termine paperino.doc indica la "label" (etichetta) che viene assegnata al file codificato e che consente, all'atto della sua decodifica, di ricreare un file denominato "paperino.doc" originale.
    3. > pluto: sta a significare che il file da codificare viene "ridiretto" (>) su un secondo file denominato pluto che è il file che deve essere inserito nel messaggio di e-mail preparato con Elm (vedi poi).
  4. Entrare in Elm, digitando elm (minuscolo!) al prompt civ%
  5. Battere il tasto m (mail a message). Alla domanda riguardante il destinatario, digitare l'e-mail address del destinatario e battere il tasto <Invio>.
  6. Compare la scritta "Subject:" Digitare il contenuto del messaggio e battere il tasto <Invio>.
  7. Compare la scritta "Copies to:". Digitare l'e-mail address di chi deve eventualmente ricevere in copia il messaggio. Altrimenti battere il tasto <Invio>.
  8. Compare l'editor per scrivere il testo del messaggio. Tale editor può essere pico o vi.
    In entrambi i casi va inserito il testo del messaggio e poi il contenuto del file che costituisce l'attachment.
    Qui verrà descritta solo la procedura di inserimento del file da inviare in allegato, tenendo presente che si tratta dell'aggiunta di un testo codificato al contenuto del messaggio e non di un attachment vero e proprio.

1. vi

  1. Portarsi col cursore sul punto in cui si vuole inserire il file uuencoded da appiccicare.
  2. Digitare la sequenza
    <Esc> :r nomefile
    ove nomefile è il nome del file uuencoded da appiccicare (per esempio pluto).
  3. Al termine dell'inserimento digitare
    <Esc> :wq
    per salvare il file da inviare.
  4. A questo punto viene chiesto cosa si vuol fare del messaggio appena generato.
  5. Digitare s per inviare il messaggio.

2. pico

  1. Portarsi col cursore sul punto in cui si vuole inserire il file uuencoded da appiccicare.
  2. Battere la combinazione di tasti CTRL+R (abbreviato con ^R) che consente di inserire un file (Read a file) all'interno di un messaggio di e-mail a partire dal punto in cui è posto il cursore.
  3. Viene richiesto di introdurre il nome del file e l'eventuale path.
    Attenzione: maiuscole e minuscole hanno importanza in Unix!!!).
    Se non ci si ricorda il nome del file, digitare la combinazione di tasti CTRL+T (^T). Compare l'elenco dei files presenti nella directory principale del nostro account. Per selezionare il file che ci interessa basta portarsi con il cursore sopra di esso e battere il tasto <Invio>. Se il file è situato in una directory diversa, basta portarsi con il cursori su di essa e battere il tasto <Invio>. Automaticamente compare il contenuto della sottodirectory in questione. Dopo aver selezionato il file, esso compare di seguito al testo del messaggio.
  4. A questo punto battendo la combinazione di tasti CTRL+X (^X) compare la richiesta di salvataggio del file nel buffer. Rispondere y (yes).
  5. A questo punto viene chiesto cosa si vuol fare del messaggio appena generato.
  6. Digitare s per inviare il messaggio.

Ricezione con Elm di un attachment inviato con Minuet

La ricezione con Elm di un attachment inviato con Minuet è manuale. E' comunque necessario che chi invia il messaggio con Minuet, codifichi obbligatoriamente l'attachment in formato UUENCODE.
  1. Entrare in emulazione terminale.
  2. Entrare in Elm, digitando elm (minuscolo!) al prompt civ%
  3. Compare l'elenco dei nuovi messaggi.
  4. Si può visualizzarne il contenuto posizionandosi con i cursori su uno di essi e battendo il tasto <Invio>. Se il messaggio contiene una parte del tipo:
    ***********************************************************************
    Date: Wed, 26 Apr 95 17:53:12 CST
    From: Saggin Leopoldo 
    To: lsaggin@civ.bio.unipd.it
    Subject: Test di Attachment
    
    Questo è un test di invio di un messaggio con attachment inviato con
    Minuet ad Elm in modalità UUencoded.
    
    begin 644 PIPPO.DOC
    M35JE`0$````$````__\``$``<Y\```0`0`````$`````````````````````
    M````````````````````L`$`````````````````````````````````````
    M``````````````````````````````````````````````````#I[0``````
    M````````````*`D6`Q`!%`,(*0$!X``PX@``D)./70!`$$`25P]?#2-G*V=G
    M+G@[;&QL;&P/9P9H#P@2,L4=]OO7]/+):!85<C(X4P$>31>RL[*RLK*VMK:V
    M2;:VMO;VA1H:&AX>7EY>7@(2Z00$!`0$!`0$!`0$!`0$!`<Y3@L$%34WX^/C
    MX^/CZF%S<X^`@(`*`0,#`P,#`Q$1%17(RHJ*6EJRLTE(2DCLZ.CHZ.CL[.SL
    M[@82`````**BHJ($!`0$CF]O;P`I`"-(OAB$9^%*;#W6+*YR4FF07TG@`"@)
    M%@,0`10#""D.'[K^`+0)S2&X`$S-(51H:7,@3&]T=7,@<')O9'5C="!R97%U
    M:7)E<R!7:6YD;W=S+@T*)```````````````3D4/$2`"U```````"8L2`/P/
    M``"*"P(``````!(`!`#=`D``T`#H`?H!`@*D!``````$`````@AZ`$H````*
    ...
    end
    ***********************************************************************
    
    significa che vi è una parte del messaggio che è uuencoded.
  5. Selezionare il messaggio in questione con il comando t (tag). Compare un segno di + a sinistra del nome del mittente del messaggio.
  6. Digitare s <nomefolder> che salva il messaggio selezionato in un folder di nome "nomefolder", per esempio pluto. A questo punto si può operare con il comando unix uudecode per decodificare il messaggio.
  7. Al prompt civ% digitare il comando:
    civ% uudecode pluto
    Attenzione: Ricordarsi che siamo in Unix e le lettere maiuscole/minuscole hanno importanza. In particolare il comando uudecode va digitato in minuscolo.
  8. Digitiando il comando ls -l che è l'eqivalente del comando dir del DOS, vedremo comparire nella directory principale del nostro account i files:
    1. pluto che è il folder in cui è stato salvato il messaggio di posta elettronica contenente il file codificato in formato uuencoded. Questo file da qiuesto momento in poi può essere cancellato.
    2. PIPPO.DOC che è il file attached, decodificato.
    3. Eseguendo un normale ftp il file PIPPO.DOC può essere quindi trasferito dal nostro account all'Hard Disk del nostro PC.


ELM vs. PINE

Invio con Elm di un attachment che deve essere ricevuto con Pine

Supponiamo di volere appiccicare il file paperino.doc ad un messaggio di e-mail creato con Elm. La sequenza delle operazioni da eseguire è la seguente:
  1. Trasferire sulla directory principale del nostro account su civ il file paperino.doc che vogliamo inviare come "Attachment" di un messaggio scritto con Elm. A questo scopo si deve usare un programma che consenta di eseguire un ftp, per esempio ftpbin, WS Ftp, CuteFTP ecc...
  2. Entrare in emulazione terminale VT100 con un programma che consenta di eseguire una connessione Telnet, per esempio Microsoft Telnet, telbin, QVT ecc...
  3. Digitare il comando:
    uuencode paperino.doc paperino.doc > pluto
    ove:
    1. il primo termine paperino.doc indica il nome del file originale da codificare.
    2. il secondo termine paperino.doc indica la "label" (etichetta) che viene assegnata al file codificato e che consente, all'atto della sua decodifica, di ricreare un file denominato "paperino.doc" originale.
    3. > pluto: sta a significare che il file da codificare viene "ridiretto" (>) su un secondo file denominato pluto che è il file che deve essere inserito nel messaggio di e-mail preparato con Elm (vedi poi).
  4. Entrare in Elm, digitando elm (minuscolo!) al prompt civ%
  5. Battere il tasto m (mail a message). Alla domanda riguardante il destinatario, digitare l'e-mail address del destinatario e battere il tasto <Invio>.
  6. Compare la scritta "Subject:" Digitare il contenuto del messaggio e battere il tasto <Invio>.
  7. Compare la scritta "Copies to:". Digitare l'e-mail address di chi deve eventualmente ricevere in copia il messaggio. Altrimenti battere il tasto <Invio>.
  8. Compare l'editor per scrivere il testo del messaggio. Tale editor può essere pico o vi.
    In entrambi i casi va inserito il testo del messaggio e poi il contenuto del file che costituisce l'attachment.
    Qui verrà descritta solo la procedura di inserimento del file da inviare in allegato, tenendo presente che si tratta dell'aggiunta di un testo codificato al contenuto del messaggio e non di un attachment vero e proprio.

1. vi

  1. Portarsi col cursore sul punto in cui si vuole inserire il file uuencoded da appiccicare.
  2. Digitare la sequenza
    <Esc> :r nomefile
    ove nomefile è il nome del file uuencoded da appiccicare (per esempio pluto).
  3. Al termine dell'inserimento digitare
    <Esc> :wq
    per salvare il file da inviare.
  4. A questo punto viene chiesto cosa si vuol fare del messaggio appena generato.
  5. Digitare s per inviare il messaggio.

2. pico

  1. Portarsi col cursore sul punto in cui si vuole inserire il file uuencoded da appiccicare.
  2. Battere la combinazione di tasti CTRL+R (abbreviato con ^R) che consente di inserire un file (Read a file) all'interno di un messaggio di e-mail a partire dal punto in cui è posto il cursore.
  3. Viene richiesto di introdurre il nome del file e l'eventuale path.
    Attenzione: maiuscole e minuscole hanno importanza in Unix!!!).
    Se non ci si ricorda il nome del file, digitare la combinazione di tasti CTRL+T (^T). Compare l'elenco dei files presenti nella directory principale del nostro account. Per selezionare il file che ci interessa basta portarsi con il cursore sopra di esso e battere il tasto <Invio>. Se il file è situato in una directory diversa, basta portarsi con il cursori su di essa e battere il tasto <Invio>. Automaticamente compare il contenuto della sottodirectory in questione. Dopo aver selezionato il file, esso compare di seguito al testo del messaggio.
  4. A questo punto battendo la combinazione di tasti CTRL+X (^X) compare la richiesta di salvataggio del file nel buffer. Rispondere y (yes).
  5. A questo punto viene chiesto cosa si vuol fare del messaggio appena generato.
  6. Digitare s per inviare il messaggio.

Ricezione con Elm di un attachment inviato con Pine

La ricezione con Elm di un attachment inviato con Pine è manuale. E' comunque necessario che chi invia il messaggio con Pine, codifichi obbligatoriamente l'attachment in formato UUENCODE.
  1. Entrare in emulazione terminale.
  2. Entrare in Elm, digitando elm (minuscolo!) al prompt civ%
  3. Compare l'elenco dei nuovi messaggi.
  4. Si può visualizzarne il contenuto posizionandosi con i cursori su uno di essi e battendo il tasto <Invio>. Se il messaggio contiene una parte del tipo:
    ***********************************************************************
    Date: Wed, 26 Apr 95 17:53:12 CST
    From: Saggin Leopoldo 
    To: lsaggin@civ.bio.unipd.it
    Subject: Test di Attachment
    
    Questo è un test di invio di un messaggio con attachment inviato con
    Minuet ad Elm in modalità UUencoded.
    
    begin 644 PIPPO.DOC
    M35JE`0$````$````__\``$``<Y\```0`0`````$`````````````````````
    M````````````````````L`$`````````````````````````````````````
    M``````````````````````````````````````````````````#I[0``````
    M````````````*`D6`Q`!%`,(*0$!X``PX@``D)./70!`$$`25P]?#2-G*V=G
    M+G@[;&QL;&P/9P9H#P@2,L4=]OO7]/+):!85<C(X4P$>31>RL[*RLK*VMK:V
    M2;:VMO;VA1H:&AX>7EY>7@(2Z00$!`0$!`0$!`0$!`0$!`<Y3@L$%34WX^/C
    MX^/CZF%S<X^`@(`*`0,#`P,#`Q$1%17(RHJ*6EJRLTE(2DCLZ.CHZ.CL[.SL
    M[@82`````**BHJ($!`0$CF]O;P`I`"-(OAB$9^%*;#W6+*YR4FF07TG@`"@)
    M%@,0`10#""D.'[K^`+0)S2&X`$S-(51H:7,@3&]T=7,@<')O9'5C="!R97%U
    M:7)E<R!7:6YD;W=S+@T*)```````````````3D4/$2`"U```````"8L2`/P/
    M``"*"P(``````!(`!`#=`D``T`#H`?H!`@*D!``````$`````@AZ`$H````*
    ...
    end
    ***********************************************************************
    
    significa che vi è una parte del messaggio che è uuencoded.
  5. Selezionare il messaggio in questione con il comando t (tag). Compare un segno di + a sinistra del nome del mittente del messaggio.
  6. Digitare s <nomefolder> che salva il messaggio selezionato in un folder di nome "nomefolder", per esempio pluto. A questo punto si può operare con il comando unix uudecode per decodificare il messaggio.
  7. Al prompt civ% digitare il comando:
    civ% uudecode pluto
    Attenzione: Ricordarsi che siamo in Unix e le lettere maiuscole/minuscole hanno importanza. In particolare il comando uudecode va digitato in minuscolo.
  8. Digitiando il comando ls -l che è l'eqivalente del comando dir del DOS, vedremo comparire nella directory principale del nostro account i files:
    1. pluto che è il folder in cui è stato salvato il messaggio di posta elettronica contenente il file codificato in formato uuencoded. Questo file da qiuesto momento in poi può essere cancellato.
    2. PIPPO.DOC che è il file attached, decodificato.
    3. Eseguendo un normale ftp il file PIPPO.DOC può essere quindi trasferito dal nostro account all'Hard Disk del nostro PC.


ELM vs. ELM

Invio

Supponiamo di volere appiccicare il file paperino.doc ad un messaggio di e-mail creato con Elm. La sequenza delle operazioni da eseguire è la seguente:
  1. Trasferire sulla directory principale del nostro account su civ il file paperino.doc che vogliamo inviare come "Attachment" di un messaggio scritto con Elm. A questo scopo si deve usare un programma che consenta di eseguire un ftp, per esempio ftpbin, WS Ftp, CuteFTP ecc...
  2. Entrare in emulazione terminale VT100 con un programma che consenta di eseguire una connessione Telnet, per esempio Microsoft Telnet, telbin, QVT ecc...
  3. Digitare il comando:
    uuencode paperino.doc paperino.doc > pluto
    ove:
    1. il primo termine paperino.doc indica il nome del file originale da codificare.
    2. il secondo termine paperino.doc indica la "label" (etichetta) che viene assegnata al file codificato e che consente, all'atto della sua decodifica, di ricreare un file denominato "paperino.doc" originale.
    3. > pluto: sta a significare che il file da codificare viene "ridiretto" (>) su un secondo file denominato pluto che è il file che deve essere inserito nel messaggio di e-mail preparato con Elm (vedi poi).
  4. Entrare in Elm, digitando elm (minuscolo!) al prompt civ%
  5. Battere il tasto m (mail a message). Alla domanda riguardante il destinatario, digitare l'e-mail address del destinatario e battere il tasto <Invio>.
  6. Compare la scritta "Subject:" Digitare il contenuto del messaggio e battere il tasto <Invio>.
  7. Compare la scritta "Copies to:". Digitare l'e-mail address di chi deve eventualmente ricevere in copia il messaggio. Altrimenti battere il tasto <Invio>.
  8. Compare l'editor per scrivere il testo del messaggio. Tale editor può essere pico o vi.
    In entrambi i casi va inserito il testo del messaggio e poi il contenuto del file che costituisce l'attachment.
    Qui verrà descritta solo la procedura di inserimento del file da inviare in allegato, tenendo presente che si tratta dell'aggiunta di un testo codificato al contenuto del messaggio e non di un attachment vero e proprio.

1. vi

  1. Portarsi col cursore sul punto in cui si vuole inserire il file uuencoded da appiccicare.
  2. Digitare la sequenza
    <Esc> :r nomefile
    ove nomefile è il nome del file uuencoded da appiccicare (per esempio pluto).
  3. Al termine dell'inserimento digitare
    <Esc> :wq
    per salvare il file da inviare.
  4. A questo punto viene chiesto cosa si vuol fare del messaggio appena generato.
  5. Digitare s per inviare il messaggio.

2. pico

  1. Portarsi col cursore sul punto in cui si vuole inserire il file uuencoded da appiccicare.
  2. Battere la combinazione di tasti CTRL+R (abbreviato con ^R) che consente di inserire un file (Read a file) all'interno di un messaggio di e-mail a partire dal punto in cui è posto il cursore.
  3. Viene richiesto di introdurre il nome del file e l'eventuale path.
    Attenzione: maiuscole e minuscole hanno importanza in Unix!!!).
    Se non ci si ricorda il nome del file, digitare la combinazione di tasti CTRL+T (^T). Compare l'elenco dei files presenti nella directory principale del nostro account. Per selezionare il file che ci interessa basta portarsi con il cursore sopra di esso e battere il tasto <Invio>. Se il file è situato in una directory diversa, basta portarsi con il cursori su di essa e battere il tasto <Invio>. Automaticamente compare il contenuto della sottodirectory in questione. Dopo aver selezionato il file, esso compare di seguito al testo del messaggio.
  4. A questo punto battendo la combinazione di tasti CTRL+X (^X) compare la richiesta di salvataggio del file nel buffer. Rispondere y (yes).
  5. A questo punto viene chiesto cosa si vuol fare del messaggio appena generato.
  6. Digitare s per inviare il messaggio.

Ricezione

La ricezione con Elm di un attachment inviato con Elm è manuale. E' iniltre necessario che chi invia il messaggio con Elm, codifichi obbligatoriamente l'attachment in formato UUENCODE.
  1. Entrare in emulazione terminale.
  2. Entrare in Elm, digitando elm (minuscolo!) al prompt civ%
  3. Compare l'elenco dei nuovi messaggi.
  4. Si può visualizzarne il contenuto posizionandosi con i cursori su uno di essi e battendo il tasto <Invio>. Se il messaggio contiene una parte del tipo:
    ***********************************************************************
    Date: Wed, 26 Apr 95 17:53:12 CST
    From: Saggin Leopoldo 
    To: lsaggin@civ.bio.unipd.it
    Subject: Test di Attachment
    
    Questo è un test di invio di un messaggio con attachment inviato con
    Minuet ad Elm in modalità UUencoded.
    
    begin 644 PIPPO.DOC
    M35JE`0$````$````__\``$``<Y\```0`0`````$`````````````````````
    M````````````````````L`$`````````````````````````````````````
    M``````````````````````````````````````````````````#I[0``````
    M````````````*`D6`Q`!%`,(*0$!X``PX@``D)./70!`$$`25P]?#2-G*V=G
    M+G@[;&QL;&P/9P9H#P@2,L4=]OO7]/+):!85<C(X4P$>31>RL[*RLK*VMK:V
    M2;:VMO;VA1H:&AX>7EY>7@(2Z00$!`0$!`0$!`0$!`0$!`<Y3@L$%34WX^/C
    MX^/CZF%S<X^`@(`*`0,#`P,#`Q$1%17(RHJ*6EJRLTE(2DCLZ.CHZ.CL[.SL
    M[@82`````**BHJ($!`0$CF]O;P`I`"-(OAB$9^%*;#W6+*YR4FF07TG@`"@)
    M%@,0`10#""D.'[K^`+0)S2&X`$S-(51H:7,@3&]T=7,@<')O9'5C="!R97%U
    M:7)E<R!7:6YD;W=S+@T*)```````````````3D4/$2`"U```````"8L2`/P/
    M``"*"P(``````!(`!`#=`D``T`#H`?H!`@*D!``````$`````@AZ`$H````*
    ...
    end
    ***********************************************************************
    
    significa che vi è una parte del messaggio che è uuencoded.
  5. Selezionare il messaggio in questione con il comando t (tag). Compare un segno di + a sinistra del nome del mittente del messaggio.
  6. Digitare s <nomefolder> che salva il messaggio selezionato in un folder di nome "nomefolder", per esempio pluto. A questo punto si può operare con il comando unix uudecode per decodificare il messaggio.
  7. Al prompt civ% digitare il comando:
    civ% uudecode pluto
    Attenzione: Ricordarsi che siamo in Unix e le lettere maiuscole/minuscole hanno importanza. In particolare il comando uudecode va digitato in minuscolo.
  8. Digitiando il comando ls -l che è l'eqivalente del comando dir del DOS, vedremo comparire nella directory principale del nostro account i files:
    1. pluto che è il folder in cui è stato salvato il messaggio di posta elettronica contenente il file codificato in formato uuencoded. Questo file da qiuesto momento in poi può essere cancellato.
    2. PIPPO.DOC che è il file attached, decodificato.
    3. Eseguendo un normale ftp il file PIPPO.DOC può essere quindi trasferito dal nostro account all'Hard Disk del nostro PC.


NOTIZIE SU QUESTA PAGINA:
© 1995-96 BioPD - CIV - Università di Padova - Autore: Leopoldo Saggin
Per messaggi: lsaggin@civ.bio.unipd.it - Versione 1.1 - Ultima Revisione: 6 agosto 1996
Documento testato con Netscape 1.2 e superiori