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