Hoe maak je automatisch een back-up van je Thunderbird-e-mails en -contacten?

Een betrouwbare back-up van Thunderbird moet het volledige profiel bewaren, niet alleen een kopie van de zichtbare inbox. Het profiel bevat accountinstellingen, gedownloade berichten, adresboeken, filters en andere gebruikersgegevens. Door een geplande back-up van het profiel te maken, kunnen lokale e-mails en contactpersonen worden beschermd, mits Thunderbird gesloten blijft tijdens het maken van de back-up. Deze handleiding beschrijft hoe u dit proces instelt in Windows met PowerShell en Taakplanner, en laat vervolgens zien hoe u kunt controleren of de back-up bruikbaar is.

Wat is inbegrepen in een back-up van een Thunderbird-profiel?

Thunderbird bewaart zijn werkgegevens in een profielmap. De exporttool van Mozilla voor profielen laat zien dat een profielback-up accounts, berichten, adresboeken en instellingen bevat. Daardoor is het profiel de meest praktische eenheid om te kopiëren voor een automatische lokale back-up. Gebruik het actieve profiel; een computer kan meerdere profielen bevatten en het maken van een back-up van het verkeerde profiel kan een map opleveren die er weliswaar correct uitziet, maar waarin de verwachte e-mails ontbreken.

Er zijn twee belangrijke beperkingen. Ten eerste vertegenwoordigt een IMAP-account meestal e-mail die is opgeslagen op een mailserver. Een lokale profielkopie bevat alleen de berichtinhoud voor mappen en berichten die Thunderbird heeft gesynchroniseerd voor offline gebruik. Het is niet per se een onafhankelijk archief van elk bericht op de server. Ten tweede worden externe CardDAV-adresboeken, zoals contacten die worden gehost door een service, nog steeds beheerd door die service. Een profielback-up kan de Thunderbird-instellingen en lokale adresboekgegevens bewaren, maar vervangt geen aparte back-up van de contactaanbieder.

Op de pagina met probleemoplossingsinformatie van Thunderbird ziet u de rij 'Profieldirectory' en een knop 'Directory openen'.
Open de profiellocatie van Thunderbird via de probleemoplossingsinformatie voordat u het bronpad van het back-upscript instelt.

Stap 1: Zoek het profiel en bereid een back-upbestemming voor.

Open in Thunderbird het toepassingsmenu, kies Help en vervolgens Probleemoplossingsinformatie . Zoek onder Toepassingsbasisinstellingen naar Profielmap en selecteer Map openen . De exacte bewoording kan per versie iets verschillen. Hiermee opent u de actieve profielmap. Ga twee niveaus terug naar de Thunderbird-gegevensmap die zowel Profilesals bevat profiles.ini. Bij een typische Windows-installatie is dit %APPDATA%\Thunderbird, meestal in de roaming AppData-map van de gebruiker.

Gebruik een bestemming op een andere fysieke schijf of een beveiligde back-uplocatie in het netwerk. Maak in dit voorbeeld E:\Thunderbird-Backupsdie schijf aan en houd deze verbonden wanneer de geplande taak wordt uitgevoerd. Een tweede map op dezelfde defecte schijf is handig, maar het is geen aparte back-up als de schijf verloren gaat. Als uw profiel buiten de standaard Thunderbird-map is opgeslagen, noteer dan de aangepaste locatie en pas het script aan om dat pad ook te kopiëren.

Windows Verkenner toont de Thunderbird-map met daarin de bestanden Profiles en profiles.ini, en daarin een submap Profiles.
De Thunderbird-gegevensmap bevat de profielmap en het bestand profiles.ini, waarmee Thunderbird het profiel kan vinden tijdens een herstelprocedure.

Stap 2: Maak een PowerShell-back-upscript

Mozilla raadt aan Thunderbird te sluiten voordat u een profiel kopieert. Kopiëren terwijl het programma bezig is met het wijzigen van e-maildatabases of adresboeken kan ertoe leiden dat bestanden op verschillende tijdstippen worden vastgelegd. Het onderstaande script controleert of er een Thunderbird-proces actief is en slaat dat proces over in plaats van het programma geforceerd te sluiten. Het maakt een momentopname met datum, schrijft pas een voltooiingsmarkering na een succesvolle kopie en bewaart de 14 meest recente voltooide momentopnamen.

Maak eerst een bestand aan C:\Scriptsen E:\Thunderbird-Backupssla het volgende op als C:\Scripts\Backup-Thunderbird.ps1. Wijzig de bestemming als uw back-upschijf een andere stationsletter gebruikt.

$ErrorActionPreference = 'Stop'
$source = Join-Path $env:APPDATA 'Thunderbird'
$backupRoot = 'E:\Thunderbird-Backups'
$log = Join-Path $backupRoot 'backup.log'

if (-not (Test-Path -LiteralPath $source -PathType Container)) { throw "Source not found: $source" }
if (-not (Test-Path -LiteralPath $backupRoot -PathType Container)) { throw "Backup drive is unavailable: $backupRoot" }

if (Get-Process -Name thunderbird -ErrorAction SilentlyContinue) {
    "$(Get-Date -Format o) Skipped: Thunderbird is still running." | Add-Content -LiteralPath $log
    exit 0
}

$stamp = Get-Date -Format 'yyyyMMdd-HHmmss'
$destination = Join-Path $backupRoot "tb-$stamp"
New-Item -ItemType Directory -Path $destination | Out-Null

& robocopy $source $destination /E /COPY:DAT /DCOPY:DAT /R:2 /W:5 /XJ /XD 'Crash Reports' 'Pending Pings' /NFL /NDL /NP
$copyCode = $LASTEXITCODE
if ($copyCode -ge 8) { throw "Robocopy failed with exit code $copyCode" }

'Completed' | Set-Content -LiteralPath (Join-Path $destination '_backup-complete.txt')
"$(Get-Date -Format o) Completed: $destination" | Add-Content -LiteralPath $log

Get-ChildItem -LiteralPath $backupRoot -Directory -Filter 'tb-*' |
    Where-Object { Test-Path -LiteralPath (Join-Path $_.FullName '_backup-complete.txt') } |
    Sort-Object LastWriteTime -Descending |
    Select-Object -Skip 14 |
    Remove-Item -Recurse -Force

Voer het script eenmaal uit door er met de rechtermuisknop op te klikken in Verkenner en 'Uitvoeren met PowerShell' te kiezen , of door het vanuit een PowerShell-venster uit te voeren. Sluit eerst Thunderbird. Controleer of er een nieuwe tb-YYYYMMDD-HHMMSSmap verschijnt met de bestanden _backup-complete.txt, profiles.inien de verwachte profielmap. Als het kopiëren mislukt, controleer dan of de doelschijf is aangesloten en voldoende vrije ruimte heeft. Het script versleutelt de back-up niet; gebruik een versleutelde schijf of een versleutelde back-upbestemming als het profiel gevoelige e-mails of opgeslagen inloggegevens bevat.

Een PowerShell-editor toont een script dat overslaat wanneer Thunderbird actief is en de Thunderbird-map kopieert met robocopy.
Het script controleert of Thunderbird is afgesloten voordat het profiel wordt gekopieerd en registreert overgeslagen of voltooide uitvoeringen.

Stap 3: Plan het script in met Taakplanner.

Open Taakplanner van Windows en selecteer ' Een basistaak maken' . Geef de taak de naam 'Thunderbird-profielback-up' . Kies een dagelijkse trigger op een tijdstip waarop u waarschijnlijk niet bij Thunderbird bent, bijvoorbeeld 2:00 uur 's nachts. Kies ' Een programma starten' , voer powershell.exehet programma in en voeg de volgende argumenten toe:

-NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\Backup-Thunderbird.ps1"

Nadat de wizard is voltooid, opent u de taakeigenschappen. Bewerk op het tabblad Triggers de dagelijkse trigger en stel deze in om elk uur gedurende één dag te herhalen. Dit geeft het script een tweede kans nadat Thunderbird is gesloten, in plaats van te wachten tot de volgende dag. Schakel op het tabblad Instellingen de optie in om de taak zo snel mogelijk uit te voeren nadat een geplande start is gemist, en voorkom dat een nieuwe instantie wordt gestart als de vorige nog actief is. Voer de taak uit onder hetzelfde Windows-gebruikersaccount waarvan het profiel wordt geback-upt en zorg ervoor dat de back-upschijf beschikbaar blijft. Als de computer is uitgeschakeld of de gebruiker niet is aangemeld, werkt een taak die alleen voor dat interactieve account is geconfigureerd mogelijk niet zoals verwacht.

Taakplanner kan ook via PowerShell worden geconfigureerd, maar de grafische wizard maakt het eenvoudiger om de actie en de herhaling te controleren. Microsoft documenteert dagelijkse en terugkerende triggers in de module Geplande taken. Het belangrijkste resultaat is hetzelfde: de taak moet het script aanroepen, niet Thunderbird zelf, en de geschiedenis moet pogingen op de verwachte tijdstippen weergeven.

De wizard 'Eenvoudige taak maken' van Windows is ingesteld om powershell.exe te starten met het script Backup-Thunderbird.ps1 als argument.
Taakplanner voert het PowerShell-backupscript uit op basis van de terugkerende trigger; gebruik de taakgeschiedenis om elke uitvoering te bekijken.

Hoe kun je zien of de back-up werkt?

  • Er verschijnt een voltooide momentopname. De bestemming moet een nieuwe, gedateerde tb-*map met een voltooiingsmarkering bevatten nadat Thunderbird is afgesloten.
  • Het logboek geeft uitleg over gemiste uitvoeringen. Een regel met de aanduiding "Overgeslagen" betekent dat Thunderbird open was toen de taak werd gecontroleerd. Sluit het programma en laat een latere, elk uur terugkerende uitvoering doorgaan.
  • De momentopname bevat het verwachte profiel. Controleer of profiles.inide profielmap die u hebt opgegeven, en de e-mailmappen of andere verwachte gegevens aanwezig zijn. De bestandsgrootte varieert per account en synchronisatie-instellingen.
  • Taakplanner toont recente activiteit. Bekijk de laatste uitvoeringstijd, het laatste resultaat en het tabblad Geschiedenis van de taak. Een succesvolle start van de taak bewijst op zich niet dat het kopiëren voltooid is; controleer ook de markering en het logboek.

Voer een hersteltest uit voordat u op deze procedure vertrouwt. Gebruik een apart Windows-account of een testcomputer, sluit Thunderbird af en herstel een gekopieerd profiel met behulp van de instructies voor het importeren of herstellen van profielen van Mozilla. Controleer of lokale berichten en adresboeken worden weergegeven. Test niet door het enige werkende profiel op uw dagelijkse computer te overschrijven.

Wanneer moet je een andere back-upmethode gebruiken?

Dit script is een eenvoudige, geplande kopie van een Windows-profiel dat op de doelschijf past. Als Thunderbird continu open blijft staan, kunnen de controles bij elke uitvoering worden overgeslagen; kies een vast tijdstip om het programma te sluiten of gebruik back-upsoftware die is ontworpen om applicatiegegevens veilig vast te leggen. Als het profiel erg groot is, plan dan opslagruimte voor 14 volledige snapshots of pas het aantal bewaartermijnen en de planning aan op basis van hoeveel geschiedenis u nodig hebt. De ingebouwde exporttool van Mozilla voor profielen is handig voor een eenmalige ZIP-kopie, maar de huidige gedocumenteerde limiet is 2 GB, dus deze is niet geschikt voor elk groot profiel of een geautomatiseerde, terugkerende taak.

Voor macOS en Linux gelden dezelfde principes: identificeer het actieve profiel via de pagina voor probleemoplossing van Thunderbird, kopieer het profiel pas nadat Thunderbird is afgesloten en plan het kopiëren in met de taakplanner van het besturingssysteem. De standaardlocaties voor gegevens verschillen per platform en Snap-, Flatpak-, draagbare en aangepaste profielinstallaties kunnen verschillende paden gebruiken. Wijs een actief Thunderbird-profiel niet naar een gesynchroniseerde cloudmap en open het niet gelijktijdig op meerdere computers. Mozilla waarschuwt dat gelijktijdige toegang via cloudopslag of bestandsdeling profielgegevens kan beschadigen. Upload voltooide, gesloten snapshots in plaats daarvan als back-ups en beveilig ze met encryptie.

Raadpleeg voor actuele instructies de handleidingen van Mozilla over Thunderbird-profiellocaties en back-ups , het exporteren en importeren van profielen en de IMAP-synchronisatiehandleiding . De documentatie van Microsoft over triggers in Taakplanner legt dagelijkse en terugkerende schema's uit. Menunamen, profielpaden en plannerinstellingen kunnen per Thunderbird-versie of installatietype verschillen, dus controleer welk profiel actief is op de computer waarvan u een back-up maakt.

Laat een reactie achter

Los het probleem op met het vergrendelde Thunderbird-profiel: 'Thunderbird is al actief'.

Los het probleem op met het vergrendelde Thunderbird-profiel: 'Thunderbird is al actief'.

Los de foutmelding 'profielvergrendeling is al actief' in Thunderbird veilig op. Sluit vastgelopen processen, maak een back-up van het juiste profiel, verwijder alleen een verouderd vergrendelingsbestand en controleer of de reparatie is voltooid.

Hoe importeer je MBOX-bestanden in Thunderbird 115 Supernova?

Hoe importeer je MBOX-bestanden in Thunderbird 115 Supernova?

Leer twee betrouwbare manieren om MBOX-bestanden in Thunderbird 115 Supernova te importeren: gebruik een compatibele ImportExportTools NG-versie of kopieer een mailbox veilig naar lokale mappen.

Hoe configureer je OAuth2-authenticatie voor Gmail in Thunderbird?

Hoe configureer je OAuth2-authenticatie voor Gmail in Thunderbird?

Verbind Gmail met Thunderbird via OAuth2, voltooi het aanmeldingsproces van Google, bevestig IMAP- en SMTP-authenticatie en los veelvoorkomende aanmeldingsproblemen op.

Hoe stel je OpenPGP-e-mailversleuteling in in Thunderbird 115 Supernova?

Hoe stel je OpenPGP-e-mailversleuteling in in Thunderbird 115 Supernova?

OpenPGP-versleuteling instellen voor Thunderbird 115: een persoonlijke sleutel aanmaken en back-uppen, de sleutels van de ontvangers verifiëren, een bericht versleutelen en de configuratie testen. Houd rekening met de waarschuwing dat de ondersteuning voor versie 115 is beëindigd.

Hoe u een Thunderbird-profiel veilig naar een andere schijf of computer kunt verplaatsen

Hoe u een Thunderbird-profiel veilig naar een andere schijf of computer kunt verplaatsen

Verplaats uw Thunderbird-profiel naar een nieuwe schijf of pc zonder e-mails, wachtwoorden of instellingen te verliezen. Volg de stappen voor een veilige back-up, het kopiëren en het selecteren van uw profiel.

Hoe exporteer ik Thunderbird-contacten naar CSV of VCF?

Hoe exporteer ik Thunderbird-contacten naar CSV of VCF?

Exporteer een Thunderbird-adresboek als CSV voor spreadsheets of als VCF voor contact-apps. Leer welk formaat je moet kiezen, waar de exportoptie verschijnt en hoe je het bestand kunt controleren.

Los het probleem op dat de prompt voor het hoofdwachtwoord van Thunderbird meerdere keren verschijnt.

Los het probleem op dat de prompt voor het hoofdwachtwoord van Thunderbird meerdere keren verschijnt.

Leer waarom Thunderbird soms herhaaldelijk om het primaire wachtwoord vraagt ​​en hoe u dit veilig kunt oplossen met behulp van updates, controle van opgeslagen aanmeldingen, de probleemoplossingsmodus en profieltesten.

Los de Thunderbird SMTP-fout "Verzenden van het bericht mislukt" op.

Los de Thunderbird SMTP-fout "Verzenden van het bericht mislukt" op.

Los de SMTP-foutmelding "Verzenden van bericht mislukt" in Thunderbird op door de toegewezen SMTP-server, providerinstellingen, authenticatie, netwerkblokkeringen en berichtgrootte te controleren.

De dichtheid, lay-out en berichtenlijst van Thunderbird 115 Supernova aanpassen.

De dichtheid, lay-out en berichtenlijst van Thunderbird 115 Supernova aanpassen.

Pas de compacte, standaard of ontspannen dichtheid van Thunderbird 115 Supernova aan, kies een vensterindeling, schakel tussen kaart- en tabelweergave en pas het mappenvenster en de werkbalk aan.

Hoe los je het probleem op van hoog RAM-gebruik en trage prestaties in Thunderbird?

Hoe los je het probleem op van hoog RAM-gebruik en trage prestaties in Thunderbird?

Diagnosticeer het geheugengebruik en de traagheid van Thunderbird met veilige, stapsgewijze controles van add-ons, indexering, profielen en systeemknelpunten.