Spostare le email da Windows a Linux
english version
Uno dei problemi che mi sono trovato quando sono passato da win a linux è stato quello di cambiare il client di posta senza perdere tutte le mail già inviate/ricevute da win.
Nello specifico sono passato da Incredimail a thunderbird, ma penso che questa procedura sia applicabile anche per altri client.


Il primo passo da compiere è quello di salvare tutte le vostre mail in altrettanti file in formato .eml; nel mio caso è bastato scaricare questo programma: http://email.about.com/cs/emailutilities/gr/incrediconvert.htm
Lui crea automaticamente due dir Sent Items ed Inbox contenenti tutte le maill già inviate/ricevute. Assicuratevi solo del fatto che le due dir vengano salvate su una partizione visibile da linux.
Ora riavviate e spostatevi su linux.
Scaricate questo script in ruby http://www.broobles.com/eml2mbox/ e, dopo averlo decompresso, copiatelo nelle due dir Sent Items ed Inbox. A questo punto lanciate lo script (dovete avere l'interprete ruby!) e vedrete che ci sarà un nuovo file archive.mbox; per sicurezza levategli i permessi di eseguibilità con chmod a-x archive.mbox.
Veniamo a thunderbird:
nella vostra home avete una dir nascosta .thunderbird. Se entrate v'accorgerete che c'è una sottodir con una stringa random.NOME-PROFILE (io ad es ho 4gtlocv3.default).
quindi ho effuttuato
cd 4gtlocv3.default/Mail/Local\ Folders/.
Arriviti qui il gioco è fatto: basta sostituire i file Inbox e Sent con gli archive.mbox ottenuti precedentemente (quindi copiandoli e rinominandoli).

PS: Ho messo la seguente guida anche su fedoraitalia

Per ulteriori informazioni sul mondo Linux clicca qui
home page di Andrea Galeazzi