TRASMISSIONE DATI MEDIANTE POSTA ELETTRONICA: pine


Sommario

  1. Introduzione
  2. PINE vs. PC EUDORA
  3. PINE vs. MAC EUDORA
  4. PINE vs. MINUET
  5. PINE vs. PINE
  6. PINE 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

PINE consente la codifica/decodifica automatica degli attachments in formato MIME.
Come tipologia di codifica è però 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 a pine stesso.


PINE vs. PC EUDORA

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

  1. Entrare in emulazione terminale.
  2. Entrare in PINE, digitando pine (minuscolo!) al prompt civ%
  3. Nel menu iniziale, selezionare la voce COMPOSE A MESSAGE spostandosi con il cursore in corrispondenza di tale voce o battendo il tasto C.
  4. Nell'header del messaggio scrivere l'indirizzo del destinatario, il titolo del messaggio ecc...
    Nella porzione riservata al testo, fornire notizie utili relativamente al contenuto del messaggio allegato ("attached").
  5. Per inserire l'attachment:
    1. Il file in questione deve essere già stato trasferito nel nostro account via ftp.
    2. All'interno di pine, battere la combinazione di tasti CTRL+J abbreviato in ^J.
    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.
    4. Dopo aver selezionato il file (portandovi sopra il cursore), si batte il tasto <Invio>. In questo modo si ritorna automaticamente in pine.
    5. Nell'header del messaggio che si sta componendo, a livello del campo "Attachments", compare il nome del file selezionato per essere allegato ("attached") e il relativo path.
      Attenzione: Si possono selezionare anche più files da inviare come attachments dello stesso messaggio ripetendo più volte l'operazione descritta.
    6. Battere la combinazione di tasti CTRL+X (^X): il messaggio contenente l'attachment viene inviato. L'attachment viene codificato automaticamente nel formato MIME.

Ricezione con pine di un attachment inviato con PC Eudora

La ricezione con pine di un attachment inviato con PC Eudora è semiautomatica. E' necessario che chi invia il messaggio con PC Eudora, codifichi obbligatoriamente l'attachment in formato MIME.
  1. Entrare in emulazione terminale.
  2. Entrare in pine, digitando pine (minuscolo!) al prompt civ%
  3. Selezionare I (FOLDER INDEX).
  4. Compare l'elenco dei nuovi messaggi arrivati.
  5. Spostarsi con il cursore sopra il messaggio in questione e battere il tasto <Invio> per visualizzarlo.
  6. Se il messaggio in questione, contiene delle scritte del tipo:
    ***********************************************************************
    Date: Wed, 26 Apr 1995 18:40:54 +0100 (WET DST)
    From: Saggin Leopoldo 
    To: lsaggin@civ.bio.unipd.it
    Subject: Test Attachment
    
         Parts/attachments:
            1 Shown   1 lines  Text
            2        57 KB     File "PIPPO.DOC"
            3 Shown  11 lines  Text
         ----------------------------------------
    
           [Part 2, Attached file "PIPPO.DOC"  57KB]
           [Can not display this part. Use the "V" command to save in a file]
    
           [ Part 3: "Attached Text" ]
          ---------------------------------------
          ....
    ***********************************************************************
    
    si tratta di un messaggio di e-mail con un attachment di tipo MIME.
  7. Battere V (VIEW), come suggerisce pine stesso. Viene richiesto quale parte del messaggio si vuole visualizzare o salvare. Se ci si trova in una situazione simile all'esempio sovra riportato, digitare 2. Viene richiesto se si vuole salvare (save) (S) o visualizzare (view) (V) l'attachment. Se si digita S, viene chiesto come si vuole denominare il file in cui si vuole salvare l'attachment. Per default viene proposto lo stesso nome che il file "attached" aveva prima della codifica. L'attachment viene decodificato automaticamente e salvato nella directory principale del proprio account per default.
  8. A questo punto si esce da pine e utilizzando un programma di ftp si può trasferire tale file dall'account al proprio PC.


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


PINE vs. MINUET

Invio con pine 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 pine.
La sequenza delle operazioni da eseguire è la seguente:
  1. Trasferire sulla directory principale del nostro account presso civ il file paperino.doc che vogliamo inviare come "Attachment" di un messaggio scritto con pine. A questo scopo bisogna utilizzare un programma che consenta l'esecuzione dell'ftp (es. WS FTP, CuteFTP, ftpbin ecc..)
    .
  2. Entrare in emulazione terminale.
  3. Digitare il comando:
    uuencode paperino.doc paperino.doc > pluto
    ove:
    1. il primo paperino.doc è il nome del file originale da codificare.
    2. il secondo paperino.doc è la label che viene assegnata al file codificato e che consente, all'atto della sua decodifica, di ricreare un file denominato "paperino.doc".
    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 pine (vedi poi).
  4. Entrare in pine, digitando pine (minuscolo!) al prompt civ%
  5. Selezionare la voce COMPOSE A MESSAGE del menu iniziale di pine, spostandosi con il cursore in corrispondenza di tale voce o battendo il tasto C.
  6. Nell'header del messaggio scrivere l'indirizzo del destinatario, il titolo del messaggio ecc...
    Nella porzione riservata al testo, fornire notizie utili relativamente al contenuto del messaggio allegato ("attached").
  7. Per inserire l'attachment:
    1. Porsi con il cursore alla fine del messaggio.
    2. Battere la combinazione di tasti CTRL+R (abbreviata in ^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.
    4. Battere la combinazione di tasti CTRL+X (^X): il messaggio contenente il file codificato in modalità uuencode, viene inviato. Attenzione: In questo caso non si tratta di un vero e proprio "Attachment", in quanto il file non viene inviato separatamente rispetto al messaggio di e-mail, ma viene inserito in coda ad esso.


Ricezione con pine di un attachment inviato con Minuet

La ricezione con pine 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 pine, digitando pine (minuscolo!) al prompt civ%
  3. Selezionare I (FOLDER INDEX).
  4. Compare l'elenco dei nuovi messaggi arrivati.
  5. Spostarsi con il cursore sopra il messaggio in questione e battere il tasto <Invio> per visualizzarlo.
  6. Se il messaggio in questione, contiene delle scritte 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 enclosure inviato con
    Minuet a pine 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
    ***********************************************************************
    
    si tratta di un messaggio uuencoded.
  7. Selezionare O (Other Commands) e quindi E (Export). Compare la richiesta di dare un nome al messaggio che viene così "esportato" (salvato) in un file.
    Supponiamo di "esportare" il messaggio di posta elettronica contenente il messaggio "attached" di tipo uuencode, in un file di nome pluto.
  8. Una volta effettuata questa operazione, si esce da pine.
  9. Al prompt civ%, si dà il comando:
    civ% uudecode pluto
    N.B. Ricordarsi che siamo in Unix e le lettere maiuscole/minuscole hanno importanza. In particolare il comando uudecode va digitato in minuscolo.
  10. Digitando 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 messaggio di posta elettronica "esportato", contenente il file PIPPO.DOC codificato in formato uuencoded.
    2. PIPPO.DOC che è il file attached, decodificato.
  11. A questo punto eseguendo un ftp, il file PIPPO.DOC può essere trasferito dal nostro account all'Hard Disk del nostro PC.


PINE vs. PINE

Invio

  1. Entrare in emulazione terminale.
  2. Entrare in PINE, digitando pine (minuscolo!) al prompt civ%
  3. Nel menu iniziale, selezionare la voce COMPOSE A MESSAGE spostandosi con il cursore in corrispondenza di tale voce o battendo il tasto C.
  4. Nell'header del messaggio scrivere l'indirizzo del destinatario, il titolo del messaggio ecc...
    Nella porzione riservata al testo, fornire notizie utili relativamente al contenuto del messaggio allegato ("attached").
  5. Per inserire l'attachment:
    1. Il file in questione deve essere già stato trasferito nel proprio account via ftp.
    2. All'interno di pine, battere la combinazione di tasti CTRL+J (abbreviato in ^J).
    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 . Automaticamente compare il contenuto della sottodirectory in questione.
    4. Dopo aver selezionato il file (portandovi sopra il cursore), si batte il tasto <Invio>. In questo modo si ritorna automaticamente in pine.
    5. Nell'header del messaggio che si sta componendo, a livello del campo "Attachments" compare il nome del file selezionato per essere allegato ("attached") e il relativo path.
      N.B. Si possono selezionare anche più files da inviare come attachments dello stesso messaggio ripetendo più volte l'operazione descritta.
    6. Battere la combinazione di tasti CTRL+X (^X): il messaggio contenente l'attachment viene inviato. L'attachment viene codificato automaticamente nel formato MIME.

Ricezione

  1. Entrare in emulazione terminale.
  2. Entrare in pine, digitando pine (minuscolo!) al prompt civ%
  3. Selezionare I (FOLDER INDEX).
  4. Compare l'elenco dei nuovi messaggi arrivati.
  5. Spostarsi con il cursore sopra il messaggio in questione e battere il tasto <Invio> per visualizzarlo.
  6. Se il messaggio in questione, contiene delle scritte del tipo:
    ***********************************************************************
    Date: Wed, 26 Apr 1995 18:40:54 +0100 (WET DST)
    From: Saggin Leopoldo 
    To: lsaggin@civ.bio.unipd.it
    Subject: Test Attachment
    
         Parts/attachments:
            1 Shown   1 lines  Text
            2        57 KB     File "PIPPO.DOC"
            3 Shown  11 lines  Text
         ----------------------------------------
    
           [Part 2, Attached file "PIPPO.DOC"  57KB]
           [Can not display this part. Use the "V" command to save in a file]
    
           [ Part 3: "Attached Text" ]
         ---------------------------------------
    ***********************************************************************
    
    si tratta di un messaggio di e-mail con un attachment di tipo MIME.
  7. Battere V (VIEW), come suggerisce pine stesso. Viene richiesto quale parte del messaggio si vuole visualizzare o salvare. Se ci si trova in una situazione simile all'esempio sovra riportato, digitare 2. Viene richiesto se si vuole salvare (save) (S) o visualizzare (V) l'attachment. Se si digita S, viene chiesto come si vuole denominare il file in cui si vuole salvare l'attachment. Per default è lo stesso nome che aveva il file "attached" prima della codifica. L'attachment viene decodificato automaticamente e salvato nella directory principale del proprio account per default.
  8. A questo punto si esce da pine e utilizzando un programma che consenta l'esecuzione dell'ftp (es. WS FTP, CuteFTP, ftpbin ecc..) si può trasferire tale file dal nostro account al nostro PC.


PINE vs. ELM

Invio con pine di un attachment che deve essere ricevuto con elm

Supponiamo di volere appiccicare il file paperino.doc ad un messaggio di e-mail creato con pine.
La sequenza delle operazioni da eseguire è la seguente:
  1. Trasferire sulla directory principale del nostro account presso civ il file paperino.doc che vogliamo inviare come "Attachment" di un messaggio scritto con pine. A questo scopo si deve usare ftp.
  2. Entrare in emulazione terminale.
  3. Digitare il comando:
    uuencode paperino.doc paperino.doc > pluto
    ove:
    1. il primo paperino.doc è il nome del file originale da codificare.
    2. il secondo paperino.doc è la label che viene assegnata al file codificato e che consente, all'atto della sua decodifica, di ricreare un file denominato "paperino.doc".
    3. > pluto: sta a significare che il file da codificare viene "ridiretto" (>) in un secondo file denominato pluto che è il file che deve essere inserito nel messaggio di e-mail preparato con pine (vedi poi).
  4. Entrare in pine, digitando pine (minuscolo!) al prompt civ%
  5. Selezionare la voce COMPOSE A MESSAGE del menu iniziale di pine, spostandosi con il cursore in corrispondenza di tale voce o battendo il tasto C.
  6. Nell'header del messaggio scrivere l'indirizzo del destinatario, il titolo del messaggio ecc... Nella porzione riservata al testo, fornire notizie utili relativamente al contenuto del messaggio allegato ("attached").
  7. Per inserire l'attachment:
    1. Porsi con il cursore alla fine del messaggio.
    2. Battere la combinazione di tasti CTRL+R (^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.
    4. Battere la combinazione di tasti CTRL+X (^X) : il messaggio contenente il file codificato in modalità uuencode, viene inviato.
      N.B.: In questo caso non si tratta di un vero e proprio "Attachment", in quanto il file non viene inviato separatamente rispetto al messaggio di e-mail, ma viene inserito in coda ad esso.

Ricezione con pine di un attachment inviato con elm

La ricezione con pine di un attachment inviato con elm è manuale. E' comunque necessario che chi invia il messaggio con elm, codifichi obbligatoriamente l'attachment, (che in realtà viene inserito in coda al messaggio di posta elettronica e non a parte), in formato UUENCODE.
  1. Entrare in emulazione terminale.
  2. Entrare in pine, digitando pine (minuscolo!) al prompt civ%
  3. Selezionare I (FOLDER INDEX).
  4. Compare l'elenco dei nuovi messaggi arrivati.
  5. Spostarsi con il cursore sopra il messaggio in questione e battere il tasto <Invio> per visualizzarlo.
  6. Se il messaggio in questione, contiene delle scritte 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 enclosure inviato con
    Minuet a pine 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
    ***********************************************************************
    
    si tratta di un messaggio uuencoded.
  7. Selezionare O (Other Commands) e quindi E (Export). Compare la richiesta di dare un nome al messaggio che viene così "esportato" (salvato) in un file.
    Supponiamo di "esportare" il messaggio di posta elettronica contenente il messaggio "attached" di tipo uuencoded, in un file di nome pluto.
  8. Una volta effettuata questa operazione, si esce da pine.
  9. Al prompt civ%, si dà il comando:
    civ% uudecode pluto
    N.B. Ricordarsi che siamo in Unix e le lettere maiuscole/minuscole hanno importanza. In particolare il comando uudecode va digitato in minuscolo.
  10. 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 messaggio di posta elettronica "esportato", contenente il file PIPPO.DOC codificato in formato uuencoded.
    2. PIPPO.DOC che è il file attached, decodificato.
  11. A questo punto eseguendo un ftp il file PIPPO.DOC può essere 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: 9 agosto 1996
Documento testato con Netscape 1.2 e superiori