# Usare altri file Mailbox con &kmail;

&kmail; offre uno strumento per importare posta e rubriche di alcuni altri client di posta, che è accessibile tramite Strumenti Importa.... 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.

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 `mbox`, oppure maildir, 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 `From` (non confonderla con l'intestazione `From:` 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 `~/Mail` (o rendere `Mail` 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;.

Esamina la sezione Tools della homepage di &kmail; per vedere se c'è qualche strumento per la conversione delle caselle postali e magari della rubrica.

Non usare un secondo client di posta per accedere ai file in `~/Mail` 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.

Eudora Lite/Eudora Pro

- Eudora usa il formato mbox per i suoi file di posta. Per usarli con &kmail;, assicurati di compattare le cartelle di Eudora, quindi copia i file `.mbx` (&Windows; Eudora) o file mailbox di Eudora (&Mac; Eudora) nella directory `~/Mail`. Non è necessario copiare i file `index`. Alla partenza di &kmail;, le caselle postali dovrebbero apparire nel pannello delle cartelle ed i messaggi dovrebbero essere accessibili dal pannello delle intestazioni.

  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 recode o un linguaggio script per cambiare i fine-linea di &Mac; o &Windows; in fine-linea &UNIX;.

Mailsmith

- Mailsmith funziona su &Mac; ed usa il suo formato proprietario, però è possibile esportare la posta in formato mbox usando File Export Mail 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;:

  ``cat` `mail-mac.txt` | perl -e 'while (<STDIN>) { s/\r/\n/gi; print $_ ;}' > mail-unix.txt`

  &kmail; riconosce i file mbox solo se sono situati direttamente in `~/Mail/`. Quindi la gerarchia di cartelle non può essere conservata con il semplice spostamento dei file in `~/Mail/`, ma è necessario ricostruirla a mano da &kmail;.

MMDF

- 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 `~/Mail`. 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.

mailbox MH

- 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, `mh2kmail`, è 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.

Forte Agent

- In Agent:

  1. Seleziona i messaggi da esportare

  2. Seleziona FILE SAVE MESSAGES AS

  3. Attiva le opzioni UNIX FORMAT e SAVE RAW

  4. Dai al file una estensione `.txt` e salva.

  In &kde;:

  1. Sposta i file precedentemente salvati nella cartella `~/Mail`

  2. Rinomina i file senza estensione `.txt`

  Quando aprirai &kmail; ci sarà anche la nuova cartella con i messaggi.

&Netscape; Mail

- Se usi &Netscape; 4.x i file della posta dovrebbero essere in `~/nsmail`. Se usi &Netscape; 6.x sono in una directory annidata profondamente in `~/.mozilla`, qualcosa come `/home/nome_utente/.mozilla/nome_utente/2ts1ixha.slt/Mail/Mail/nome_server` (La sequenza di caratteri `2ts1ixha.slt` probabilmente sarà diversa, quindi controlla sul tuo sistema). La directory `[...]/Mail/Mail` contiene una sottodirectory per tutti gli account da cui ricevi posta attraverso Netscape (⪚ `[...]/Mail/Mail/math.university.edu`); dovrai copiare i fili da ciascuna di esse se vuoi che tutto sia accessibile da &kmail;.

  Se non hai sottocartelle, copia semplicemente tutti i file di &Netscape; nella directory `~/Mail`, 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 `cp `*` `~/Mail``, devi farlo seguire da `rm `-f` `~/Mail/*.msf``; tutte le cartelle di &Netscape; 6 hanno un file corrispondente `.msf` e se non li elimini, avrai un sacco di cartelle vuote spurie.)

  Se usavi delle sottoccartelle con &Netscape; (⪚ una cartella principale chiamata `Lavoro` con sottocartelle chiamate `Gino` e `Pino`), ci sono ulteriori passi da fare. Per prima cosa, crea una cartella `Lavoro` in &kmail;, con due sottocartelle temporanee sotto di essa (puoi farlo con un clic del tasto destro del mouse ed una selezione di Crea cartella figlia...); non importa il nome -- `segnaposto` od il valore predefinito `senza nome` vanno bene. Una volta che è stata richiesta una cartella figlia, &kmail; crea una directory nascosta in `~/Mail` chiamata (in questo esempio) `.Lavoro.directory`. Puoi a questo punto copiare i file delle sottocartelle di &Netscape; (`Gino` e `Pino`) in `~/Mail/.Lavoro.directory` e riavviare &kmail;; le cartelle figlie appariranno sottola cartella principale `Lavoro`. 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 `segnaposto` nella cartella `Lavoro`.

Pegasus Mail

- Pegasus per win32 usa file singoli per le cartelle della posta in modo simile a &kmail;. Le cartelle di Pegasus mail hanno estensione `.pmm` ma hanno lo stesso formato di mbox, tranne per il fatto che i messaggi non iniziano con un'intestazione `From`, ma con un carattere di controllo. Per aggirare questo problema, sostituisci tutte le istanza del carattere di controllo con `From aaa@aaa Mon Jan 01 00:00:00 1997`. Questa linea `From` deve essere la prima di ogni messaggio, prima di `Received:` e degli altri header. Assicurati di usare un editor che permetta di salvare i file in formato &UNIX; o crea nuove cartelle in Pegasus in formato &UNIX; e copiavi i messaggi.

Maildir / Outlook Express / xfmail

- Strumenti per convertire questi formati sono disponibili presso la sezione Tools della homepage di &kmail;.

Lotus Notes, BeOS Mail files, cc: Mail, &etc;...

- Dovresti, per prima cosa, vedere alla sezione Tools della homepage di &kmail; per vedere se ci sono strumenti per convertire i messaggi.

  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 `~/Mail` 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.

## Autori della sezione

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

Luciano Montanaro mikelima@virgilio.it (Traduzione del documento)