<chapter id="importing">

<chapterinfo>
<authorgroup>
<author
> <firstname
>Daniel</firstname
> <surname
>Naber</surname
> <affiliation
><address
> <email
>daniel.naber@t-online.de</email
> </address
></affiliation
> </author>
<author
> <firstname
>David</firstname
> <surname
>Rugge</surname
> <affiliation
><address
> <email
>davidrugge@mediaone.net</email
> </address
></affiliation
> </author>
<othercredit role="translator"
><firstname
>Luciano</firstname
> <surname
>Montanaro</surname
> <affiliation
><address
><email
>mikelima@virgilio.it</email
></address
></affiliation
> <contrib
>Traduzione del documento</contrib
></othercredit>
</authorgroup>
<date
>2002-10-03</date>
<releaseinfo
>1.5</releaseinfo>
</chapterinfo>

<title
>Usare altri file Mailbox con &kmail;</title>

<para
>&kmail; offre uno strumento per importare posta e rubriche di alcuni altri client di posta, che è accessibile tramite <menuchoice
><guimenu
>Strumenti</guimenu
> <guimenuitem
>Importa...</guimenuitem
></menuchoice
>. Assicurati di compattare le cartelle dall'altro client di posta, sia che tu intenda usare lo strumento di importazione, sia che tu voglia copiare manualmente i file.È necessario leggere questo capitolo solo se questo strumento non funziona.</para>

<para
>Questa sezione è per tutti gli utenti che devono spostare i messaggi di posta elettronica dal loro client precedente a &kmail;. &kmail; può memorizzare la posta in formato <literal
>mbox</literal
>, oppure <quote
>maildir</quote
>, che sono i formati più diffusi sui sistemi &UNIX;. Le caselle postali mbox tengono i messaggi in un unico file, identificando l'inizio e la fine dei messaggi con una linea <literal
>From</literal
> (non confonderla con l'intestazione <literal
>From:</literal
> che contiene il mittente del messaggio). Maildir invece usa un file per messaggio. Per molti programmi di posta &UNIX;, tutto quello che devi fare è di spostare le caselle postali in <filename class="directory"
>~/Mail</filename
> (o rendere <filename class="symlink"
>Mail</filename
> un link simbolico alla directory contenente le caselle postali), assicurarti che siano scrivibili dal tuo utente e lanciare &kmail;. Le cartelle dovrebbero venir mostratecorrettamente in &kmail;.</para>

<para
>Esamina la <ulink url="http://kmail.kde.org/tools.html"
>sezione Tools della homepage di &kmail;</ulink
> per vedere se c'è qualche strumento per la conversione delle caselle postali e magari della rubrica.</para>

<warning
><para
>Non usare un secondo client di posta per accedere ai file in <filename class="directory"
>~/Mail</filename
> quando &kmail; è in funzione, o potresti perdere dei messaggi. Questa sezione spiega solo come importare le caselle postali in &kmail; in una volta sola, non è utile se progetti di usare diversi altri client di posta in futuro.</para
></warning>

<variablelist
> <varlistentry
> <term
><application
>Eudora Lite</application
>/<application
>Eudora Pro</application
></term
> <listitem
> <para
><application
>Eudora</application
> usa il formato mbox per i suoi file di posta. Per usarli con &kmail;, assicurati di compattare le cartelle di <application
>Eudora</application
>, quindi copia i file <literal role="extension"
>.mbx</literal
> (&Windows; <application
>Eudora</application
>) o file mailbox di <application
>Eudora</application
> (&Mac; <application
>Eudora</application
>) nella directory <filename class="directory"
>~/Mail</filename
>. Non è necessario copiare i file <filename
>index</filename
>. Alla partenza di &kmail;, le caselle postali dovrebbero apparire nel pannello delle cartelle ed i messaggi dovrebbero essere accessibili dal pannello delle intestazioni.</para
> <para
>Se i messaggi non appaiono nel pannello delle intestazioni, probabilmente i file mailbox contengono ancora i caratteri di fine-linea di &Windows; o &Mac;. Usa l'editor di testo che preferisci oppore il comando <application
>recode</application
> o un linguaggio script per cambiare i fine-linea di &Mac; o &Windows; in fine-linea &UNIX;.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><application
>Mailsmith</application
></term
> <listitem
> <para
><application
>Mailsmith</application
> funziona su &Mac; ed usa il suo formato proprietario, però è possibile esportare la posta in formato mbox usando <menuchoice
><guimenu
>File</guimenu
><guimenuitem
>Export Mail</guimenuitem
></menuchoice
> su una mailbox selezionata o su una selezione di messaggi. Una volta che i messaggi sono stati esportati, traduci i fine-linea del &Mac; in fine-linea &UNIX; con il tuo editor preferito. o usando il comando seguente sotto &Linux;:</para
> <para
><userinput
><command
>cat</command
> <option
>mail-mac.txt</option
> | perl -e 'while (&lt;STDIN&gt;) { s/\r/\n/gi; print $_ ;}' &gt; mail-unix.txt</userinput
></para
> <para
>&kmail; riconosce i file mbox solo se sono situati direttamente in <filename class= "directory"
>~/Mail/</filename
>. Quindi la gerarchia di cartelle non può essere conservata con il semplice spostamento dei file in <filename class= "directory"
>~/Mail/</filename
>, ma è necessario ricostruirla a mano da &kmail;.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>MMDF</term
> <listitem
> <para
>Questo formato è abbastanza simile al formato mbox, quindi per poter usare questo tipo di file con &kmail; dovrebbe essere sufficiente copiare le caselle postali sotto la directory <filename class="directory"
>~/Mail</filename
>. Comunque, le mailbox MMDF non sono state verificate con &kmail;, quindi i risultati possono variare. Se riesci a far funzionare questo formato con &kmail;, faccelo sapere, così potremo aggiungere istruzioni più dettagliate nella prossima versione di questo documento.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>mailbox MH</term
> <listitem
> <para
>Le mailbox MH sono directory che contengono file corrispondenti a ciascun messaggio della casella postale. Uno script shell per convertire le mailbox MH a mailbox mbox, <command
>mh2kmail</command
>, è incluso fra i sorgenti di &kmail; ma forse non è incluso nel pacchetto pre-compilato. Suggeriamo caldamente di fare una copia di sicurezza delle cartelle MH prima di usare questo script.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>Forte <application
>Agent</application
></term
> <listitem
> <para
>In <application
>Agent</application
>:</para
> <procedure
> <step
> <para
>Seleziona i messaggi da esportare</para
> </step
> <step
> <para
>Seleziona <menuchoice
><guimenu
>FILE</guimenu
><guimenuitem
>SAVE MESSAGES AS</guimenuitem
></menuchoice
></para
> </step
> <step
> <para
>Attiva le opzioni <guilabel
>UNIX FORMAT</guilabel
> e <guilabel
>SAVE RAW</guilabel
></para
> </step
> <step
> <para
>Dai al file una estensione <literal role="extension"
>.txt</literal
> e salva.</para
> </step
> </procedure
> <para
>In &kde;:</para
> <procedure
> <step
> <para
>Sposta i file precedentemente salvati nella cartella <filename class="directory"
>~/Mail</filename
></para
> </step
> <step
> <para
>Rinomina i file senza estensione <literal role="extension"
>.txt</literal
></para
> </step
> </procedure
> <para
>Quando aprirai &kmail; ci sarà anche la nuova cartella con i messaggi.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>&Netscape; Mail</term
> <listitem
> <para
>Se usi &Netscape; 4.x i file della posta dovrebbero essere in <filename class="directory"
>~/nsmail</filename
>. Se usi &Netscape; 6.x sono in una directory annidata profondamente in <filename class="directory"
>~/.mozilla</filename
>, qualcosa come <filename class="directory"
>/home/nome_utente/.mozilla/nome_utente/2ts1ixha.slt/Mail/Mail/nome_server</filename
> (La sequenza di caratteri <filename class="directory"
>2ts1ixha.slt</filename
> probabilmente sarà diversa, quindi controlla sul tuo sistema). La directory <filename class="directory"
>[...]/Mail/Mail</filename
> contiene una sottodirectory per tutti gli account da cui ricevi posta attraverso Netscape (&eg; <filename class="directory"
>[...]/Mail/Mail/math.university.edu</filename
>); dovrai copiare i fili da ciascuna di esse se vuoi che tutto sia accessibile da &kmail;.</para
> <para
>Se non hai sottocartelle, copia semplicemente tutti i file di &Netscape; nella directory <filename class="directory"
>~/Mail</filename
>, assicurati che abbiano tutti i permessi di scrittura (ovviamente, solo dal tuo utente), e riavvia &kmail;: tutti i messaggi compariranno ora nelle cartelle di &kmail;. (Nota che se usi un comando come <command
>cp <parameter
>*</parameter
> <parameter
>~/Mail</parameter
></command
>, devi farlo seguire da <command
>rm <option
>-f</option
> <parameter
>~/Mail/*.msf</parameter
></command
>; tutte le cartelle di &Netscape; 6 hanno un file corrispondente <filename
>.msf</filename
> e se non li elimini, avrai un sacco di cartelle vuote spurie.)</para
> <para
>Se usavi delle sottoccartelle con &Netscape; (&eg; una cartella principale chiamata <replaceable
>Lavoro</replaceable
> con sottocartelle chiamate <replaceable
>Gino</replaceable
> e <replaceable
>Pino</replaceable
>), ci sono ulteriori passi da fare. Per prima cosa, crea una cartella <replaceable
>Lavoro</replaceable
> in &kmail;, con due sottocartelle temporanee sotto di essa (puoi farlo con un clic del tasto destro del mouse ed una selezione di <guilabel
>Crea cartella figlia...</guilabel
>); non importa il nome -- <replaceable
>segnaposto</replaceable
> od il valore predefinito <replaceable
>senza nome</replaceable
> vanno bene. Una volta che è stata richiesta una cartella figlia, &kmail; crea una directory nascosta in <filename class="directory"
>~/Mail</filename
> chiamata (in questo esempio) <filename class="directory"
>.Lavoro.directory</filename
>. Puoi a questo punto copiare i file delle sottocartelle di &Netscape; (<replaceable
>Gino</replaceable
> e <replaceable
>Pino</replaceable
>) in <filename class="directory"
>~/Mail/.Lavoro.directory</filename
> e riavviare &kmail;; le cartelle figlie appariranno sottola cartella principale <replaceable
>Lavoro</replaceable
>. Naturalmente questa procedura può essere estesa per le sotto-sottocartelle, per ogni profondità. (Puoi rimuovere le cartelle temporanee in seguito, a meno che non ti diverta avere una sottocartella <replaceable
>segnaposto</replaceable
> nella cartella <replaceable
>Lavoro</replaceable
>.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><application
>Pegasus Mail</application
></term
> <listitem
> <para
><application
>Pegasus</application
> per win32 usa file singoli per le cartelle della posta in modo simile a &kmail;. Le cartelle di <application
>Pegasus mail</application
> hanno estensione <literal role="extension"
>.pmm</literal
> ma hanno lo stesso formato di mbox, tranne per il fatto che i messaggi non iniziano con un'intestazione <literal
>From</literal
>, ma con un carattere di controllo. Per aggirare questo problema, sostituisci tutte le istanza del carattere di controllo con <literal
>From aaa@aaa Mon Jan 01 00:00:00 1997</literal
>. Questa linea <literal
>From</literal
> deve essere la prima di ogni messaggio, prima di <literal
>Received:</literal
> e degli altri header. Assicurati di usare un editor che permetta di salvare i file in formato &UNIX; o crea nuove cartelle in <application
>Pegasus</application
> in formato &UNIX; e copiavi i messaggi.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>Maildir / Outlook Express / xfmail</term
> <listitem
> <para
>Strumenti per convertire questi formati sono disponibili presso la <ulink url="http://kmail.kde.org/tools.html"
>sezione Tools della homepage di &kmail;</ulink
>.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>Lotus <application
>Notes</application
>, BeOS Mail files, <application
>cc: Mail</application
>, &etc;...</term
> <listitem
> <para
>Dovresti, per prima cosa, vedere alla <ulink url="http://kmail.kde.org/tools.html"
>sezione Tools della homepage di &kmail;</ulink
> per vedere se ci sono strumenti per convertire i messaggi.</para
> <para
>I programmi di posta non mostrati qui o sulla homepage probabilmente non funzionano con &kmail; perché usano formati di posta proprietari che &kmail; non sa interpretare. Comunque, provare non è dannoso! Se il file mailbox somiglia al formato mbox, prova a copiare il file nella directory <filename
>~/Mail</filename
> e guarda cosa succede avviando &kmail;. Se riesci a far funzionare i mailbox del tuo client di posta favorito con &kmail;, dillo anche a noi, in modo che possiamo includere le istruzioni nelle prossime revisioni di questo documento. </para
> </listitem
> </varlistentry
> </variablelist>

<sect1 id="importing-authors">
<title
>Autori della sezione</title>

<para
>Questa sezione è stata scritta da: Daniel Naber <email
>daniel.naber@t-online.de</email
> e David Rugge <email
>davidrugge@mediaone.net</email
>.</para>

<para
>Luciano Montanaro <email
>mikelima@virgilio.it</email
> (Traduzione del documento)</para>

</sect1>
</chapter>

