Home
» SOFTWARE
»
How to Back Up Thunderbird Emails and Contacts Automatically
How to Back Up Thunderbird Emails and Contacts Automatically
A reliable Thunderbird backup should preserve the whole profile, not just a copy of the visible inbox. The profile stores account settings, downloaded messages, address books, filters, and other user data. A scheduled copy of the profile can protect local mail and contacts together, provided Thunderbird is closed while the copy runs. This guide sets up that process on Windows with PowerShell and Task Scheduler, then shows how to check that the backup can be used.
What is included in a Thunderbird profile backup?
Thunderbird keeps its working data in a profile folder. Mozilla’s profile export tool documents that a profile backup includes accounts, messages, address books, and settings. That makes the profile the practical unit to copy for an automatic local backup. Use the active profile; a computer can contain multiple profiles, and backing up the wrong one can produce a valid-looking folder with none of the mail you expect.
There are two important limits. First, an IMAP account usually represents mail stored on a mail server. A local profile copy includes message bodies only for folders and messages Thunderbird has synchronized for offline use. It is not necessarily an independent archive of every message on the server. Second, remote CardDAV address books, such as contacts hosted by a service, are still controlled by that service. A profile backup can retain Thunderbird’s setup and local address-book data, but it does not replace a separate backup from the contacts provider.
Open Thunderbird’s profile location from Troubleshooting Information before setting the backup script’s source path.
Step 1: Find the profile and prepare a backup destination
In Thunderbird, open the application menu, choose Help, then Troubleshooting Information. Under Application Basics, locate Profile Directory and select Open Directory. The wording can vary slightly by release. This opens the active profile folder. Go up two levels to the Thunderbird data folder that contains both Profiles and profiles.ini. On a typical Windows installation, it is %APPDATA%\Thunderbird, commonly under the user’s roaming AppData folder.
Use a destination on a different physical disk or a protected network backup location. In this example, create E:\Thunderbird-Backups and keep that drive connected when the scheduled task runs. A second folder on the same failing disk is convenient, but it is not a separate backup if the disk is lost. If your profile is stored outside the default Thunderbird folder, note its custom location and adjust the script to copy that path as well.
La cartella dei dati di Thunderbird contiene la directory del profilo e il file profiles.ini, che aiutano Thunderbird a individuare il profilo durante un ripristino.
Passaggio 2: Creare uno script di backup PowerShell
Mozilla consiglia di chiudere Thunderbird prima di copiare un profilo. Copiare un profilo mentre il programma sta modificando i database di posta o le rubriche può comportare la creazione di file in momenti diversi. Lo script seguente verifica la presenza di un processo di Thunderbird in esecuzione e, in caso affermativo, lo salta invece di forzarne la chiusura. Crea un'istantanea con data, scrive un indicatore di completamento solo dopo una copia riuscita e conserva le 14 istantanee più recenti.
Innanzitutto crea C:\Scriptse E:\Thunderbird-Backups. Salva il seguente file come C:\Scripts\Backup-Thunderbird.ps1. Modifica la destinazione se l'unità di backup utilizza una lettera diversa.
Eseguire lo script una sola volta facendo clic con il pulsante destro del mouse su di esso in Esplora file e scegliendo " Esegui con PowerShell" oppure eseguendolo da una finestra di PowerShell. Chiudere prima Thunderbird. Verificare che tb-YYYYMMDD-HHMMSSvenga visualizzata una nuova cartella contenente i file _backup-complete.txt, profiles.ini, e la directory del profilo prevista. Se la copia non riesce, verificare che l'unità di destinazione sia collegata e disponga di spazio libero sufficiente. Lo script non crittografa il backup; utilizzare un disco crittografato o una destinazione di backup crittografata se il profilo contiene e-mail sensibili o credenziali salvate.
Lo script verifica che Thunderbird sia chiuso prima di copiare il profilo e registra le esecuzioni saltate o completate.
Passaggio 3: Pianifica l'esecuzione dello script con Utilità di pianificazione.
Apri Utilità di pianificazione di Windows e seleziona Crea attività di base . Assegna il nome Backup profilo di Thunderbird . Scegli un'attivazione giornaliera in un orario in cui è probabile che tu non stia usando Thunderbird, ad esempio le 2:00 del mattino. Seleziona Avvia un programma , inserisci powershell.execome programma e aggiungi i seguenti argomenti:
Al termine della procedura guidata, apri le proprietà dell'attività. Nella scheda Attivazione , modifica l'attivazione giornaliera e impostala in modo che si ripeta ogni ora per un giorno. In questo modo, lo script avrà un'altra possibilità di essere eseguito dopo la chiusura di Thunderbird, invece di dover attendere il giorno successivo. Nella scheda Impostazioni , abilita l'opzione per eseguire l'attività il prima possibile dopo un avvio pianificato mancato e impedisci l'avvio di una nuova istanza se la precedente è ancora in esecuzione. Esegui l'attività con lo stesso account utente di Windows di cui stai eseguendo il backup del profilo e assicurati che l'unità di backup sia disponibile. Se il computer è spento o l'utente non ha effettuato l'accesso, un'attività configurata solo per quell'account interattivo potrebbe non essere eseguita come previsto.
È possibile configurare l'Utilità di pianificazione anche tramite PowerShell, ma la procedura guidata grafica semplifica la revisione dell'azione e della sua ricorrenza. Microsoft documenta i trigger giornalieri e ricorrenti nel modulo Attività pianificate. Il risultato principale è lo stesso: l'attività dovrebbe richiamare lo script, non Thunderbird stesso, e la sua cronologia dovrebbe mostrare i tentativi agli orari previsti.
Utilità di pianificazione esegue lo script di backup di PowerShell in base all'evento ricorrente; consultare la cronologia delle attività per esaminare ogni esecuzione.
Come si fa a capire se il backup funziona correttamente?
Viene visualizzata un'istantanea completata.tb-* Dopo la chiusura di Thunderbird, la destinazione dovrebbe contenere una nuova directory con data e un indicatore di completamento.
Il registro spiega le esecuzioni mancate. Una riga contrassegnata con "Saltato" significa che Thunderbird era aperto quando è stata eseguita l'attività. Chiudilo e lascia che un'esecuzione oraria successiva proceda.
L'istantanea contiene il profilo previsto. Verifica la presenza profiles.inidella cartella del profilo che hai identificato e delle cartelle di posta o altri dati previsti. Le dimensioni dei file variano in base all'account e alle impostazioni di sincronizzazione.
Utilità di pianificazione mostra l'attività recente. Esamina l'ora dell'ultima esecuzione, il risultato dell'ultima esecuzione e la scheda Cronologia dell'attività. Il solo avvio corretto di un'attività non garantisce il completamento della copia; controlla anche l'indicatore e il registro.
Prima di affidarvi alla procedura, eseguite un test di ripristino. Utilizzate un account Windows separato o un computer di prova, chiudete Thunderbird e ripristinate un profilo copiato seguendo le istruzioni di Mozilla per l'importazione o il ripristino del profilo. Verificate che i messaggi locali e le rubriche vengano visualizzati correttamente. Non sovrascrivete l'unico profilo funzionante sul vostro computer di uso quotidiano per eseguire il test.
Quando è opportuno utilizzare un altro metodo di backup?
Questo script è una semplice operazione di copia programmata di un profilo Windows che rientra nell'unità di destinazione. Se Thunderbird rimane aperto continuamente, i controlli potrebbero saltare ogni esecuzione; è consigliabile chiuderlo a intervalli regolari o utilizzare un software di backup progettato per acquisire i dati delle applicazioni in modo sicuro. Se il profilo è molto grande, è opportuno prevedere uno spazio di archiviazione sufficiente per 14 snapshot completi oppure modificare il numero di punti di conservazione e la pianificazione in base alla quantità di cronologia necessaria. Lo strumento di esportazione del profilo integrato di Mozilla è comodo per un file ZIP una tantum, ma il suo limite documentato è attualmente di 2 GB, quindi non è adatto a tutti i profili di grandi dimensioni o a un'operazione ricorrente non presidiata.
Per macOS e Linux valgono gli stessi principi: identifica il profilo attivo utilizzando la pagina di risoluzione dei problemi di Thunderbird, copialo solo dopo la chiusura di Thunderbird e pianifica la copia con l'utilità di pianificazione del sistema operativo. I percorsi predefiniti dei dati variano a seconda della piattaforma e le installazioni Snap, Flatpak, portatili e con profili personalizzati potrebbero utilizzare percorsi diversi. Non puntare un profilo Thunderbird attivo a una cartella cloud sincronizzata né aprirlo contemporaneamente su più computer. Mozilla avverte che l'accesso simultaneo tramite archiviazione cloud o condivisione file può danneggiare i dati del profilo. Carica invece snapshot completati e chiusi come backup e proteggili con la crittografia.