Thunderbird e l’Incubo delle Cartelle Scomparse: Come Importare Archivi IMAP Nidificati (Senza Impazzire)
Quando decidi di liberare spazio dal server di posta (come nel caso di una casella PEC satura) e vuoi salvare l’intero archivio IMAP spostandolo nelle Cartelle Locali di Thunderbird, potresti scontrarti con un problema frustrante: le cartelle semplicemente… spariscono.
Apri Thunderbird, vai nelle Cartelle Locali e non vedi nulla. Eppure, se controlli il tuo hard disk, vedi che i file ci sono e pesano svariati Gigabyte. Perché Thunderbird si rifiuta di leggerli? Il problema non è la corruzione dei dati, ma un’incomprensione strutturale tra il protocollo IMAP e la logica “vecchia scuola” delle Cartelle Locali.
Il Problema: La mancanza del “File Esca”
Per capire l’errore, bisogna capire come ragiona Thunderbird quando archivia la posta in locale (formato mbox). Per ogni cartella che crei (es. “Archivio”), Thunderbird crea due elementi nel tuo disco:
- Un file chiamato
Archivio(senza estensione), che contiene le email vere e proprie. - Una cartella chiamata
Archivio.sbd(Subdirectory), che contiene le eventuali sottocartelle.
L’inghippo dell’IMAP: Nelle sincronizzazioni IMAP, se una cartella principale fa solo da “contenitore” per altre sottocartelle (ad esempio, una cartella “INBOX” che contiene solo le sottocartelle “2014”, “2015”, ecc., ma nessuna email “sciolta” al suo interno), il sistema esporta la struttura .sbd e i file indice .msf, ma omette il file di testo base senza estensione.
Quando copi questa struttura orfana nelle Cartelle Locali, la rigidità di Thunderbird prende il sopravvento: se vede una cartella 2014.sbd ma non trova al suo fianco il file vuoto 2014, ignora l’intera directory. L’albero visivo si spezza e tu non vedi nulla.
La Soluzione Manuale (Solo per casi semplici)
Se il problema riguarda una singola cartella, la soluzione è banale: Basta andare nella cartella di Windows, creare un nuovo documento di testo vuoto di fianco alla cartella .sbd, dargli lo stesso identico nome ed eliminare l’estensione .txt. Thunderbird “abboccherà” al file esca e leggerà il contenuto.
Ma cosa succede se il tuo archivio è una vera e propria matrioska? Anni, che contengono mesi, che contengono categorie (Accettazione, Consegna, ecc.). Creare decine o centinaia di file vuoti a mano, per ogni singolo livello di ramificazione, è una perdita di tempo inaccettabile. Le estensioni di importazione (come ImportExportTools NG) spesso falliscono perché anche loro si perdono nella struttura senza ganci.
La Soluzione Definitiva: Lo Script PowerShell
Per ripristinare un intero archivio ramificato in pochi secondi, dobbiamo forzare Windows a ricreare tutti i file indice mancanti in un colpo solo, esplorando l’intera matrioska in automatico.
Ecco la procedura passo-passo:
- Assicurati che Thunderbird sia chiuso per evitare conflitti o corruzione dei file.
- Apri Esplora File di Windows e naviga fino alla posizione in cui hai salvato il tuo archivio di backup (dove vedi la cartella principale, ad esempio
INBOX.sbd). - Clicca col tasto sinistro in uno spazio vuoto della barra degli indirizzi in alto (il percorso della cartella diventerà blu).
- Digita
powershelle premi Invio. Si aprirà la finestra del terminale di Windows, già puntata nella directory corretta. - Copia e incolla il seguente comando nel terminale e premi Invio:
PowerShell
Get-ChildItem -Directory -Recurse -Filter "*.sbd" | ForEach-Object { New-Item -ItemType File -Path ($_.FullName.Substring(0, $_.FullName.Length - 4)) -Force }
Cosa fa questo script? Il comando scansiona ricorsivamente (-Recurse) ogni singola sottocartella che termina con .sbd. Per ognuna di esse, estrapola il nome, rimuove gli ultimi 4 caratteri (cioè “.sbd”) e crea un file vuoto (New-Item -ItemType File) con quel nome esatto.
In una manciata di secondi, lo script ricostruisce l’intera ossatura di “file esca” necessaria a Thunderbird, per quanto profonda possa essere la ramificazione.
- Chiudi il terminale.
- Ora puoi copiare l’intera struttura (che adesso è perfetta e digeribile) all’interno della cartella
Mail\Local Foldersdel tuo profilo Thunderbird sul PC.
Alla successiva riapertura di Thunderbird, l’intero albero delle cartelle apparirà intatto, perfettamente navigabile, con tutte le email al loro posto. Nessun limite IMAP, nessun lavoro manuale.