  MS Outlook to Unix Mailbox Conversion mini HOWTO
  Greg Lindahl, lindahl at pbm.com
  v1.2.2, 2002-01-03

  Questo mini HOWTO tratta la conversione di e-mail da Microsoft Outlook
  (non Outlook Express) al tipico formato di file Unix.  Traduzione a
  cura di Rossella Diomede, rossdiomede at tiscali.it <mailto:ross
  diomede at tiscali.it>.
  ______________________________________________________________________

  Indice Generale


  1. Introduzione
     1.1 Copyright
     1.2 Disclaimer
     1.3 Novit
     1.4 Altri metodi in uso

  2. Conversione usando Mozilla Mail
  3. Conversione usando IMAP
     3.1 Preparazione
     3.2 Installazione temporanea di un server IMAP nella Linux box
     3.3 Collegamento del client Outlook al server
     3.4 Copia delle e-mail
     3.5 Disinstallazione di IMAP dalla Linux box


  ______________________________________________________________________

  11..  IInnttrroodduuzziioonnee

  Mentre esistono svariati programmi per la conversione di alcuni
  formati come Microsoft Outlook Express nel formato Unix, gli utenti di
  Outlook hanno qualche difficolt in pi. Un sistema di conversione
  utilizza Mozilla Mail sotto Windows; un altro utilizza un metodo pi
  complicato. Entrambi verranno illustrati in questo mini HOWTO.


  Il formato di database che Outlook usa per i file .PST, chiamato Jet,
   documentato su:

  http://msdn.microsoft.com/library/techart/olexcoutlk.htm
  <http://msdn.microsoft.com/library/techart/olexcoutlk.htm>


  11..11..  CCooppyyrriigghhtt


  Copyright (c) 2001-2002 by Greg Lindahl



  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.1 or
  any later version published by the Free Software Foundation; with no
  Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
  Texts. A copy of the license may be found at:

  http://www.gnu.org/copyleft/fdl.html
  <http://www.gnu.org/copyleft/fdl.html>



  I request that corrections and/or comments be forwarded to the
  document manteiner. If you're considering making a derived work other
  than a translation, I request that you discuss your plans with the
  current maintainer.


  11..22..  DDiissccllaaiimmeerr

  Le informazioni contenute in questo documento sono da utilizzare a
  proprio rischio. L'autore non si ritiene responsabile
  dell'affidabilit dei contenuti dello stesso. L'uso di concetti,
  esempi e/o di altri contenuti sono interamente a rischio del lettore.

  Il copyright  mantenuto dall'autore, a meno che non venga indicato
  diversamente. L'uso dei termini di questo documento non intende
  alterare la validit di qualsiasi marchio di fabbrica o marchio di
  servizio.

  L'aver menzionato prodotti specifici o marchi non deve essere
  considerato come suggerimento all'acquisto.

  Si raccomanda di eseguire un backup del sistema prima di modifiche
  rilevanti e di ripeterlo ad intervalli regolari.

  Non mettete il vostro gatto in un forno a microonde in funzione.


  11..33..  NNoovviitt

  1.01: Corretti errori di stampa secondari nelle istruzioni di
  esecuzione automatica di inetd e xinetd.

  1.1: Aggiunte informazioni riguardo a Kmailcvt, Mozilla e come far s
  che Outlook dialoghi con i server IMAP quando  in modalit Exchange.

  1.2: Aggiunti dettagli su come eseguire la stessa operazione con
  Mozilla.

  1.2.1: Corretti errori di stampa nella formattazione.

  1.2.2: Concesso sotto licenza GFDL, corretti numerosi errori di stampa
  secondari.


  11..44..  AAllttrrii mmeettooddii iinn uussoo

  Un elenco di utilit di conversione, la maggior parte commerciali, pu
  essere trovata su:

  http://www.emailman.com/conversion/index.html
  <http://www.emailman.com/conversion/index.html>

  L'autore ha sentito dire che il programma Kmailcvt  in grado di
  convertire le caselle di posta di Outlook. Tuttavia non vi  la
  certezza al 100%, dal momento che Kmailcvt converte di sicuro le
  caselle di posta di Outlook Express, che sono completamente diverse da
  quelle di Outlook. Pertanto se si dovesse venire a conoscenza di ci
  si prega di comunicarlo.


  22..  CCoonnvveerrssiioonnee uussaannddoo MMoozziillllaa MMaaiill


  L'autore ha sentito dire inoltre che Mozilla Mail sotto Windows  in
  grado di convertire le caselle di posta di Outlook. La relativa
  documentazione  stata trovata sul sito web di Ximian Evolution. La
  procedura non  stata verificata in quanto l'autore non possiede pi
  un computer Windows. Ma ecco cosa dice di fare:
  Esecuzione di Mozilla Mail

  Andare su "File > Importa" e indicare che si vuole importare la posta
  da Outlook. Fatto ci la procedura  quasi conclusa.

  L'autore sostiene che Mozilla memorizza le sue caselle di posta come
  file di formato mbox per Unix, anche sotto Windows. Pertanto 
  sufficiente trasferire tali file nella propria casella Linux. E'
  possibile trovarli in:

  C:/windows/Application
  Data/Mozilla/Profiles/default/XXX/Mail/imported.mail/, dove XXX sar
  un insieme di cifre. Se si tratta di un sistema Windows multiutente,
  invece, il proprio username sar "predefinito".

  Come anticipato prima, questo metodo non  stato provato dall'autore
  pertanto non se ne conosce l'esatto funzionamento. In particolare, le
  questioni sollevate nella sezione 3.4 probabilmente riguardano questo
  sistema di conversione.

  A proposito, il motivo per cui Mozilla  in grado solo di leggere le
  caselle di posta di Outlook sotto Windows  perch effettua una
  chiamata a una DLL Microsoft.


  33..  CCoonnvveerrssiioonnee uussaannddoo IIMMAAPP

  33..11..  PPrreeppaarraazziioonnee

  Come prima cosa accertarsi di voler convertire seguendo questo metodo.
  In particolare, la sezione 2 illustra come usare Netscape Mail sotto
  Windows per effettuare la conversione. Tale metodo risulta pi
  semplice del seguente.

  Se si decide di utilizzare questo metodo, occorre accertarsi che la
  propria copia di Outlook  in grado di dialogare con i server IMAP.
  Quando questo HOWTO  stato scritto l'autore supponeva che Outlook
  consistesse in un unico programma. Non  cos. Se si sta utilizzando
  Outlook in modalit Societ o gruppo di lavoro (che dialoga con
  Exchange) invece della modalit Internet (che dialoga con i server
  POP/IMAP), sar necessario cambiare modalit.

  Per verificare ci aprire il menu "Strumenti" di Outlook e controllare
  che ci sia un account registrato. Se c' saltare alla sezione 3.2.
  Altrimenti armarsi di pazienza e leggere quanto segue.

  La modifica della modalit non  una cosa di scarso rilievo, ma un
  lettore premuroso (Matt Huyck) ha inviato le seguenti istruzioni, che
  appaiono rischiose e che non sono state testate dall'autore:

  Selezionare "Opzioni" dal menu "Strumenti" e andare alla scheda
  "Configurazione della posta".  Nella parte inferiore c' un pulsante
  denominato "Riconfigurazione supporto posta". Trattenere il respiro e
  fare clic con il mouse. Si aprir una finestra con barra del titolo
  "Avvio di Outlook 2000" e "Opzioni del servizio e-mail"
  nell'intestazione.  Ci sono due principali pulsanti di opzione: "Solo
  Internet" e "Societ o gruppo di lavoro".  Scegliere "Solo Internet" e
  fare clic su "Successivo".  Si aprir una finestra di messaggio da
  leggere con attenzione in quanto si sta modificando (in modo
  reversibile) la configurazione del client Exchange. Se non si  gi
  svenuti si pu ora smettere di trattenere il respiro. Anche se non
  viene chiesto espressamente, accertarsi di avere una copia del CD di
  installazione di Microsoft Office prima di fare clic su "Si".  Fare
  clic su "Si" e lasciare che Outlook giri per alcuni secondi prima di
  chiudersi del tutto. Aprire nuovamente Outlook.  A questo punto verr
  chiesto il CD di installazione.  Dopo aver completato la
  riconfigurazione si pu passare al punto 3.2 dell' HOWTO.

  Per ripristinare la configurazione originale di Outlook seguire lo
  stesso percorso facendo clic sull'altro pulsante di opzione.

  Se si sta utilizzando Exchange ci si trover di fronte ad un'altra
  differenza.  Come indicato al termine della sezione 3.4 la barra
  originaria "Da" non  mantenuta.  Per gli utenti di Exchange,
  tuttavia, il commento "Informazioni non necessarie in questo momento"
  non si applica. L'intestazione mancante "Da"  l'unica a contenere
  l'identit del mittente in messaggi spediti su un server interno
  Exchange, cio messaggi che non passano attraverso un gateway di
  Internet. L'intestazione "Da" viene mantenuta salvando copia delle
  cartelle di posta come file di testo attraverso il comando "Importa ed
  esporta" del menu "File". L'autore prover a modificare parte del
  codice Perl/Grep falsato che reinserir le intestazioni "Da" nei file
  mbox di Linux.  In caso di esito positivo l'autore informer gli
  utenti.


  33..22..  IInnssttaallllaazziioonnee tteemmppoorraanneeaa ddii uunn sseerrvveerr IIMMAAPP nneellllaa LLiinnuuxx bbooxx

  Poich l'installazione cambia a seconda della distribuzione Linux
  verr utilizzato RedHat 7.0 a titolo di esempio. Per prima cosa
  occorre installare il pacchetto giusto, generalmente chiamato "imap".


        cd /home/redhat-7.0-cd/RedHat/RPMS
        rpm -i imap*



  In realt, poich l'autore aveva una "workstation" installata ha
  dovuto installare anche il pacchetto xinetd: rpm dava un errore
  consigliando ci. E, naturalmente, questo si trovava nel secondo CD di
  RedHat 7.0.  Gli utenti di Debian utilizzando "apt-get" non hanno
  motivo di preoccuparsi.


  Successivamente, occorre abilitare il server IMAP. Ci  solitamente
  controllato da una riga nel file /etc/inetd.conf:


        #imap    stream  tcp     nowait  root    /usr/sbin/tcpd        /usr/sbin/imapd



  La suddetta riga  commentata. Togliere il simbolo iniziale #.  Nel
  sistema RedHat 7.0 e successivi con xinetd, digitare
  /etc/xinetd.d/imap e modificare "disable=yes" in "disable=no".


  Riavviare inetd o xinetd digitando:


        /etc/rc.d/init.d/inetd restart



  oppure



   /etc/rc.d/init.d/xinetd restart



  Se ci dovesse fallire, riavviare il sistema.


  Evitare di lasciare il server IMAP abilitato per lungo tempo. Esso
  gira come server principale ed in passato sono stati riscontrati dei
  bug di sicurezza. Pertanto,  preferibile lasciarlo disabilitato a
  meno che non lo si voglia utilizzare permanentemente. Per le
  istruzioni su come disabilitarlo vedere alla sezione 3.5.


  Per collegare Outlook al server IMAP  necessario conoscere il nome o
  l'indirizzo IP della propria Linux box.


  33..33..  CCoolllleeggaammeennttoo ddeell cclliieenntt OOuuttllooookk aall sseerrvveerr

  Per poter copiare le proprie e-mail sul server occorre comunicare al
  client Outlook l'esistenza di questo nuovo server. Selezionare
  "Account" dal menu "Strumenti" e fare clic su "Aggiungi un nuovo
  account di posta elettronica". Gli elementi importanti sono che il
  server usa IMAP per scaricare le e-mail, che il server di posta in
  arrivo  il nome o l'indirizzo IP della Linux box come descritto nella
  sezione 3.2 e il nome utente e la password saranno quelli in uso nella
  Linux box. (Di solito, non  una buona idea utilizzare l'account
  principale su Linux a questo scopo).


  Una volta scelto "Fine", impostare tale account come predefinito
  evidenziandolo e facendo clic su "Imposta come predefinito". Outlook
  si collegher al server IMAP, il cui nome dovrebbe apparire nella
  parte inferiore dell'elenco delle cartelle. Fare clic con il mouse. E'
  visualizzata una cartella Posta in arrivo.  (Si noti che se
  /var/mail/proprionomeutente non esiste nella Linux box non si potr
  trascinare nessun messaggio nella cartella Posta in arrivo e il
  messaggio di errore risulter confuso. Tuttavia, non  ci che si sta
  per fare).


  33..44..  CCooppiiaa ddeellllee ee--mmaaiill

  Ora e' possibile trascinare intere cartelle di e-mail da Outlook sul
  nome del server IMAP. In tal modo verranno copiate le e-mail, inclusi
  gli allegati, nella Linux box. Sfortunatamente essi verranno
  immediatamente eliminati da Outlook.  Per copiare gli elementi senza
  che vengano eliminati, fare clic con il pulsante destro del mouse sul
  nome della cartella e selezionare l'opzione "Copia".  Per la
  destinazione, scegliere il server Linux in fondo all'elenco.


  Tuttavia, non  sempre tutto cos semplice. Outlook supporta cartelle
  all'interno delle quali ci sono sottocartelle che contengono messaggi.
  Il server IMAP di Linux non supporta ci. Una cartella pu essere un
  normale file che contiene messaggi, cos come una directory che
  contiene sottodirectory e file. Pertanto se in Outlook si hanno
  cartelle che contengono sia messaggi che sottocartelle non  possibile
  copiare l'intera struttura sul server IMAP di Linux. Un'altra
  incompatibilit del server IMAP di Linux  che bisogna segnalare in
  anticipo se una nuova cartella conterr sottocartelle o messaggi. E'
  possibile fare questo aggiungendo uno slash (/) al nome della cartella
  che si sta creando. Esso scomparir quando la cartella  stata creata.

  Quindi, per poter copiare una struttura di cartelle sul server IMAP di
  Linux  necessario creare come prima cosa una copia della struttura
  delle cartelle sul server IMAP di Linux. Durante questa operazione
  osservare in quale delle cartelle esistenti sono presenti sia
  sottocartelle che messaggi. Sar necessario spostare tali messaggi
  altrove. Una volta creata la struttura completa, sar possibile
  copiare o spostare gruppi di cartelle sul server IMAP di Linux.


  Un'ultima incompatibilit da rilevare  che il server IMAP di Linux
  non consente cartelle con slash nel nome (/). Sar necessario
  rinominare tali cartelle prima di copiarle o spostarle.


  Nella Linux box le cartelle sono visualizzate come file e directory
  nella propria home directory. Il formato di questi file  il formato
  di posta Unix abituale che la maggior parte degli strumenti di posta
  Unix/Linux utilizzano direttamente o dal quale e verso il quale
  convertono. Gli allegati dei file saranno di tipo MIME. La cartella
  contiene inoltre un messaggio aggiuntivo che  l'intestazione
  (inutile).


  (La parte di dati che non sar mantenuta  la riga originale "Da", che
  contiene l'indirizzo del mittente della e-mail. Fortunatamente tale
  informazione non  necessaria in questo momento).


  33..55..  DDiissiinnssttaallllaazziioonnee ddii IIMMAAPP ddaallllaa LLiinnuuxx bbooxx

  Una volta trasferite tutte le e-mail, disinstallare il server IMAP
  dalla Linux box per i motivi di sicurezza citati precedentemente. Per
  fare ci eseguire i due precedenti passaggi utilizzati per installare
  il server:

  1. Togliere gli RPM:


         rpm -e imap



  2. Togliere la riga /etc/inetd.conf o /etc/xinetd.d/imap

  3. Riavviare inetd o xinetd, o riavviare il computer.


  Voil! E' stato compiuto un altro passo verso uno stile di vita libero
  da Microsoft.



