Acasă
» SOFTWARE
»
Cum să faci backup automat la e-mailurile și contactele din Thunderbird
Cum să faci backup automat la e-mailurile și contactele din Thunderbird
O copie de rezervă Thunderbird fiabilă ar trebui să păstreze întregul profil, nu doar o copie a inbox-ului vizibil. Profilul stochează setările contului, mesajele descărcate, agendele, filtrele și alte date ale utilizatorilor. O copie programată a profilului poate proteja e-mailul local și contactele împreună, cu condiția ca Thunderbird să fie închis în timp ce rulează copia. Acest ghid configurează acest proces pe Windows cu PowerShell și Task Scheduler, apoi arată cum să verificați dacă se poate utiliza copia de rezervă.
Ce este inclus într-o copie de rezervă a profilului Thunderbird?
Thunderbird își păstrează datele de lucru într-un folder de profil. Instrumentul de exportare a profilurilor de la Mozilla documentează faptul că o copie de rezervă a profilului include conturi, mesaje, agende și setări. Acest lucru face ca profilul să fie unitatea practică de copiat pentru o copie de rezervă locală automată. Folosește profilul activ; un computer poate conține mai multe profiluri, iar copierea de rezervă a celui greșit poate produce un folder cu aspect valid, fără niciunul dintre mesajele pe care le aștepți.
Există două limite importante. În primul rând, un cont IMAP reprezintă de obicei e-mailuri stocate pe un server de e-mail. O copie locală a profilului include corpuri de mesaje doar pentru foldere și mesaje pe care Thunderbird le-a sincronizat pentru utilizare offline. Nu este neapărat o arhivă independentă a fiecărui mesaj de pe server. În al doilea rând, agendele CardDAV la distanță, cum ar fi contactele găzduite de un serviciu, sunt încă controlate de acel serviciu. O copie de rezervă a profilului poate păstra datele de configurare Thunderbird și datele din agenda locală, dar nu înlocuiește o copie de rezervă separată de la furnizorul de contacte.
Deschideți locația profilului Thunderbird din Informații de depanare înainte de a seta calea sursă a scriptului de backup.
Pasul 1: Găsiți profilul și pregătiți o destinație pentru backup
În Thunderbird, deschideți meniul aplicației, alegeți Ajutor , apoi Informații despre depanare . Sub Noțiuni de bază despre aplicație , localizați Director de profiluri și selectați Deschidere director . Textul poate varia ușor în funcție de versiune. Aceasta deschide folderul profilului activ. Urcați două niveluri până la folderul de date Thunderbird care conține atât , Profilescât și profiles.ini. Într-o instalare Windows tipică, acesta se află %APPDATA%\Thunderbird, de obicei în folderul AppData itinerant al utilizatorului.
Folosește o destinație pe un alt disc fizic sau o locație de backup protejată în rețea. În acest exemplu, creează E:\Thunderbird-Backupsși păstrează acea unitate conectată atunci când rulează sarcina programată. Un al doilea folder pe același disc defect este convenabil, dar nu este o copie de rezervă separată dacă discul se pierde. Dacă profilul tău este stocat în afara folderului implicit Thunderbird, notează locația sa personalizată și ajustează scriptul pentru a copia și acea cale.
Folderul de date Thunderbird conține directorul de profiluri și profiles.ini, care ajută Thunderbird să localizeze profilul în timpul unei restaurări.
Pasul 2: Creați un script de backup PowerShell
Mozilla recomandă închiderea programului Thunderbird înainte de a copia un profil. Copierea în timp ce programul modifică bazele de date de e-mail sau agendele de adrese poate captura fișiere în momente diferite. Scriptul de mai jos verifică dacă există un proces Thunderbird care rulează și îl omite pe cel rulat în loc să forțeze închiderea programului. Acesta creează o instantanee datată, scrie un marker de finalizare numai după o copiere reușită și păstrează cele mai noi 14 instantanee finalizate.
Mai întâi creați C:\Scriptsși E:\Thunderbird-Backups. Salvați următoarele ca. C:\Scripts\Backup-Thunderbird.ps1Schimbați destinația dacă unitatea de backup utilizează o altă literă.
Rulați scriptul o dată făcând clic dreapta pe el în File Explorer și alegând Run with PowerShell sau rulați-l dintr-o fereastră PowerShell. Închideți mai întâi Thunderbird. Confirmați că tb-YYYYMMDD-HHMMSSapare un folder nou care conține _backup-complete.txt, profiles.iniși directorul de profil așteptat. Dacă copierea eșuează, verificați dacă unitatea de destinație este conectată și are suficient spațiu liber. Scriptul nu criptează copia de rezervă; utilizați un disc criptat sau o destinație de copiere de rezervă criptată dacă profilul conține e-mailuri sensibile sau acreditări salvate.
Scriptul verifică dacă Thunderbird este închis înainte de a copia profilul și înregistrează în jurnal rulările omise sau finalizate.
Pasul 3: Programați scriptul cu Task Scheduler
Deschideți Programatorul de activități Windows și selectați Creare activitate de bază . Denumiți- o Copiere de rezervă profil Thunderbird . Alegeți un declanșator zilnic la o oră la care este probabil să nu fiți din Thunderbird, cum ar fi 2:00 am. Alegeți Pornire program , introduceți powershell.execa program și adăugați aceste argumente:
După ce expertul termină, deschideți proprietățile activității. În fila Declanșatoare , editați declanșatorul zilnic și setați-l să se repete la fiecare oră, timp de o zi. Aceasta oferă scriptului o altă șansă după ce Thunderbird este închis, în loc să aștepte până a doua zi. În fila Setări , activați opțiunea de a rula activitatea cât mai curând posibil după ce o pornire programată este ratată și de a împiedica pornirea unei noi instanțe dacă cea anterioară încă rulează. Rulați-o sub același cont de utilizator Windows al cărui profil este copiat de rezervă și păstrați unitatea de rezervă disponibilă. Dacă computerul este oprit sau utilizatorul nu este conectat, o activitate configurată doar pentru acel cont interactiv poate să nu se execute conform așteptărilor.
Programatorul de activități poate fi configurat și din PowerShell, dar expertul grafic facilitează revizuirea acțiunii și a recurenței. Microsoft documentează declanșatoarele zilnice și repetitive în modulul ScheduledTasks. Rezultatul cheie este același: activitatea ar trebui să apeleze scriptul, nu Thunderbird în sine, iar istoricul acesteia ar trebui să afișeze încercările la momentele așteptate.
Programatorul de activități rulează scriptul de backup PowerShell pe declanșatorul său recurent; utilizați istoricul activităților pentru a revizui fiecare rulare.
Cum poți spune că funcționează backup-ul?
Apare o instantanee finalizată. Destinația ar trebui să conțină un tb-*director nou, datat, cu un marcaj de finalizare după ce Thunderbird a fost închis.
Jurnalul explică rulările ratate. O linie marcată cu „Omis” înseamnă că Thunderbird era deschis când a fost verificată sarcina. Închideți-o și permiteți o rulare ulterioară la fiecare oră.
Instantaneul conține profilul așteptat. Verificați profiles.ini, folderul de profil pe care l-ați identificat și folderele de e-mail sau alte date așteptate. Dimensiunile fișierelor variază în funcție de cont și setările de sincronizare.
Programatorul de activități afișează activitatea recentă. Verificați filele Ultima execuție, Rezultatul ultimei execuții și Istoric ale activității. Lansarea cu succes a activității nu dovedește că este completă copia; verificați și markerul și jurnalul.
Efectuați un test de restaurare înainte de a vă baza pe această rutină. Folosiți un cont Windows separat sau un computer de testare, închideți Thunderbird și restaurați un profil copiat folosind instrucțiunile de import sau restaurare a profilurilor Mozilla. Confirmați că apar mesajele locale și agendele. Nu testați suprascriind singurul profil funcțional de pe computerul dvs. obișnuit.
Când ar trebui să utilizați o altă metodă de backup?
Acest script este o copie programată simplă pentru un profil Windows care se potrivește pe unitatea de destinație. Dacă Thunderbird rămâne deschis continuu, verificările sale pot sări peste fiecare rulare; alegeți o oră regulată pentru a-l închide sau utilizați un software de backup conceput pentru a captura în siguranță datele aplicației. Dacă profilul este foarte mare, planificați spațiu de stocare pentru 14 instantanee complete sau modificați numărul de rețineri și programarea după ce luați în considerare cât istoric aveți nevoie. Instrumentul de export de profiluri încorporat în Mozilla este convenabil pentru o arhivă ZIP unică, dar limita sa documentată actuală este de 2 GB, deci nu este potrivit pentru fiecare profil mare sau pentru o sarcină recurentă nesupravegheată.
Pentru macOS și Linux, se aplică aceleași principii: identificați profilul activ folosind pagina de depanare a Thunderbird, copiați-l numai după ce Thunderbird se închide și programați copia cu planificatorul sistemului de operare. Locațiile implicite ale datelor diferă în funcție de platformă, iar instalările Snap, Flatpak, portabile și cu profil personalizat pot utiliza căi diferite. Nu îndreptați un profil Thunderbird activ către un folder sincronizat în cloud și nu îl deschideți simultan pe mai multe computere. Mozilla avertizează că accesul simultan prin stocarea în cloud sau partajarea fișierelor poate corupe datele profilului. Încărcați în schimb instantaneele finalizate, închise, ca copii de rezervă și protejați-le cu criptare.