Utilizzo Thunderbird come client di posta elettronica da parecchi anni e quindi ho spesso la necessità di trasferire tutti i dati e le mail (in una parola il mio profilo) da un sistema all’altro.
Anziché utilizzare programmi ad hoc o plugin appositamente sviluppati, è sufficiente copiare la cartella del profilo presente all’interno della apposita cartella di Thunderbird (il percorso dipende dal sistema operativo utilizzato) e copiarlo (ad esempio su una chiavetta USB) in modo da poterlo trasferire successivamente sul nuovo sistema. La cartella ha un nome che inizia con una stringa casuale (esempio “p62ktu03”) e poi termina con “.default”.

Al primo avvio di Thunderbird sul nuovo sistema operativo (nel mio caso Linux Mint, visto che non è ancora presente un profilo,  viene visualizzata la finestra per configurare un nuovo account.

Così facendo il programma crea la cartella di “.thunderbird” all’interno della cartella Home dell’utente dove sono presenti la cartella Crash report, la cartella che contiene tutti i dati (che avrà un nome illeggibile e casuale come anticipato prima) e un file di configurazione chiamato “profiles.ini” che contiene il riferimento ai profili utilizzabili.

Copio la cartella che contiene le mie precedenti configurazioni e mail (ovvero la cartella che contiene il mio precedente profilo) nella cartella “.thunderbird” e poi edito il file profiles.ini in modo da indicare a Thunderbird che profilo utilizzare all’avvio del programma. In questo modo lanciando nuovamente il programma sarà possibile utilizzare direttamente il vecchio profilo con tutte le mail e account precedentemente utilizzati. Questo permette di continuare a lavorare sui precedenti account e avere tutte le precedenti mail senza dover passare per programmi di backup o per plugin appositamente sviluppati. Tanto semplice quanto veloce.

E’ possibile modificare il file profiles.ini nel seguente modo:
[General]
StartWithLastProfile=0

[Profile0]
Name=default
IsRelative=1
Path=g0avwgca.default
Default=1

[Profile1]
Name=NON_USARE
IsRelative=1
Path=p62ktu03.default
Default=0

In questo modo ho chiamato “default” il profilo con gli account precedenti e ho rinominato in “NON_USARE” il profilo creato ex nova al primo avvio di Thunderbird sul nuovo sistema in modo da poter lo utilizzare in un secondo momento.
Inoltre, avendo impostato a 0 la variabile StartWithLastProfile (ed avendo inserito 2 profili), all’avvio di Thunderbird verrà visualizzata la seguente schermata:

Il gioco è fatto.