Proteggi la tua casella di posta: consigli per prevenire la perdita di email su server Postfix, Dovecot e Thunderbird
Scopri come recuperare le email da Postfix Server, Dovecot, e il client di posta Thunderbird con la nostra guida essenziale. Che tu abbia perso email a causa di problemi del server o errori del client, questo tutorial passo dopo passo ti guiderà nel processo di recupero delle tue email da Postfix Server, Dovecot e Thunderbird con semplicità.

- Perché si possono perdere le email
- Cartella di backup utente di Thunderbird
- Backup della posta Postfix+Dovecot
- Conclusione
- Domande e risposte
- Commenti
Il backup è una parte importante delle attività svolte per mantenere il server e l’intero dominio. Poiché il server è una componente cruciale della rete, assicurati di eseguire regolarmente il backup dei dati. Se qualcosa va storto – ad esempio, un componente si guasta – potrai ripristinare l’operatività del server utilizzando una copia di backup. Tuttavia, il problema in esame è questo: cosa fare quando non è disponibile un file di backup o quando è impossibile ripristinare il server da esso? In questo caso, uno strumento speciale per il recupero dei dati – Hetman Partition Recovery – può salvarti. Con il suo aiuto, potrai recuperare le email perse dal tuo server.
| Funzionalità | Postfix | Dovecot | Thunderbird |
|---|---|---|---|
| Tipo di recupero | Recupero da server di posta | Recupero da server di posta | Recupero dai dati di posta locali |
| Formati supportati | Può includere vari formati di posta | Può includere vari formati di posta | EML, MBOX e altri formati |
| Recupero della posta cancellata | Sì, se i dati sono conservati sul server | Sì, se i dati sono conservati sul server | Sì, se i dati non sono stati sovrascritti |
| Complessità del processo di recupero | Può richiedere conoscenze sulla configurazione del server | Può richiedere conoscenze sulla configurazione del server | Semplice, intuitivo |
| Interfaccia utente | Dipende dal server, solitamente CLI o pannello di amministrazione | Dipende dal server, solitamente CLI o pannello di amministrazione | Interfaccia grafica, intuitiva |
| Recupero degli allegati | Sì, se conservati sul server | Sì, se conservati sul server | Sì, se gli allegati sono salvati in file locali |
| Compatibilità con altri formati di posta | Può essere limitata dai formati specifici del server | Può essere limitata dai formati specifici del server | Ampio supporto, inclusi MBOX, EML e altri |
| Documentazione e supporto | Dipende dal fornitore del server | Dipende dal fornitore del server | Documentazione disponibile, ampia community di utenti |
Esploreremo nel dettaglio come eseguire il backup dei file e poi recuperare i dati su una macchina client, prendendo come esempio il client di posta Thunderbird su un sistema operativo Linux, e come ripristinare le email su un server dopo una reinstallazione o formattazione del disco rigido – o perfino trasferire tutte le email su un nuovo server. Per cominciare, vediamo perché si può perdere l’accesso alle email.
Le migliori utility per il recupero dati su Linux
Perché si possono perdere le email
Le cause della perdita delle email possono essere estremamente varie. Tuttavia, i fattori principali sono i seguenti:
- Rimozione accidentale della cartella utente sulla macchina client;
- Guasti del server;
- Malfunzionamenti del server di posta;
- Amministrazione errata;
- Perdita di accesso alla casella di posta;
- Oppure cancellazione di dati importanti in caso di reinstallazione del sistema operativo o formattazione accidentale del disco rigido.
How to Recover Emails from Postfix Server, Dovecot, and Thunderbird Mail Client
Cartella di backup utente di Thunderbird
Prima di iniziare a cercare i dati persi, è necessario stabilire dove possono essere localizzati i file di posta.
Come sappiamo, tutte le email che arrivano al server vengono scritte in una determinata directory e conservate finché non vengono rimosse. Le email vengono eliminate dal server quando le cancelli dalla cartella Cestino della casella. Quando si utilizza un client di posta su una macchina client, i messaggi sono conservati sia sul server sia sulla macchina client dove è installato il corrispondente client di posta.
Per illustrare, mostreremo dove sono memorizzati i file dei dati utente nel client Thunderbird, come eseguirne il backup e come recuperarli.
In un sistema operativo Linux, il client Mozilla Thunderbird conserva tutte le impostazioni utente, le password, gli indirizzi e i file di posta sulla macchina client dell’utente. Quando l’applicazione viene avviata per la prima volta, crea una directory predefinita con un percorso simile a questo:
Home/username/.thunderbird/

Questa cartella è nascosta, quindi puoi visualizzarne il contenuto solo nella finestra del client di posta - oppure puoi modificare le impostazioni per rendere visibili le cartelle nascoste. Clicca sul pulsante Menu e seleziona l'opzione Mostra file nascosti.

Per aprire questa cartella, clicca su Menu nella finestra dell'applicazione, vai su Aiuto – Informazioni per la risoluzione dei problemi, e nella scheda che si apre trova la voce Cartella profilo e clicca su Apri cartella. Questo aprirà la cartella utente nella finestra dell'Esplora risorse. In questa cartella puoi trovare le sottocartelle per calendario, impostazioni, posta e così via.

Mozilla Thunderbird non dispone di strumenti integrati per creare una copia di backup dei dati del profilo o dei file della corrispondenza dell'utente. Per questo, se è necessario trasferire un profilo utente su un altro computer o se il tuo computer (o il suo sistema operativo) si guasta per qualche motivo, ci sono due opzioni: utilizzare software di terze parti o creare manualmente un backup del profilo.
Per eseguire il backup dei dati, risali di alcuni livelli e copia la cartella .thunderbird su un altro disco.

Viene creata una cartella con un nome generato casualmente per ogni utente. Per trasferire i dati su un altro computer dovrai copiare il contenuto di questa directory nella stessa cartella presente sul nuovo computer.
Metodo 1. Come recuperare i dati dal backup
Per recuperare i dati dal backup o trasferirli su un altro PC, installa e avvia Thunderbird sul nuovo computer. Quando viene eseguito per la prima volta, l'applicazione creerà una nuova cartella utente con il percorso mostrato in precedenza. Chiudi il programma senza modificare le impostazioni.

Segui il percorso alla cartella del profilo e sostituisci il suo contenuto con i file del backup. Quando il sistema operativo ti chiede di sostituire i file, scegli Sostituisci.

Dopo aver avviato nuovamente il programma, accederai al vecchio profilo utente e vedrai tutte le email presenti al momento della creazione del backup.

Metodo 2. Come recuperare i dati utente da una macchina client dopo rimozione o formattazione
Se hai rimosso accidentalmente un utente dalla macchina client, il server non funziona e non hai un backup su cui fare affidamento, usa Hetman Partition Recovery per recuperare i dati.
Nel caso di un server che esegue un sistema operativo Linux, devi collegare il disco rigido a un computer Windows. All'avvio del programma esso visualizzerà tutti i dischi rigidi collegati a quel computer. Nella finestra che si apre, fai clic destro sul disco dove erano memorizzati i dati utente del client di posta e seleziona Apri. Dopo di che scegli il tipo di scansione - Scansione rapida o Analisi completa.

Esegui prima una scansione rapida - richiederà meno tempo. Se il programma non riesce a trovare i file mancanti, esegui l'Analisi completa, seleziona il file system e clicca su Avanti. Al termine della scansione, segui il percorso fino alla directory contenente i file utente, seleziona la cartella e clicca su Recupera; scegli dove salvare i dati, il disco e la cartella, e premi di nuovo Recupera.

Dopo di ciò, l'ultimo passaggio è sostituire i nuovi file utente con gli elementi vecchi come mostrato in precedenza. Facendo così, vedrai tutti i messaggi recuperati nella cartella Posta in arrivo.
Se il programma non è riuscito a ripristinare l'accesso al profilo utente e i messaggi risultano ancora inaccessibili, puoi visualizzarli in un editor di testo.
Per farlo, apri il file inbox. Segui questo percorso:
home/user name/.thunderbird/user directory/mail/mail.hetmansoftware.com

File – Inbox. Contiene tutte le email che sono state recapitate nella tua casella. In questo modo, potrai recuperare una email necessaria o visualizzare il contenuto di un messaggio importante. Se questo metodo di recupero non funziona, prova a recuperare i dati dal server.
Backup della posta Postfix+Dovecot
In uno degli articoli precedenti abbiamo già descritto l'installazione e la configurazione di un server Postfix con Dovecot, e dove trovare i file delle email.
A seconda del metodo di memorizzazione utilizzato, tali file possono essere conservati nella cartella denominata var/mail con il nome utente, se viene usato il formato mbox.

In alternativa, possono essere conservati nella cartella denominata maildir, se viene utilizzato questo metodo di memorizzazione. Il livello superiore della directory Maildir contiene cartelle come Maildir/cur, Maildir/new e Maildir/tmp.

Quando una email viene recapitata, viene posta in un file memorizzato all'interno della sottodirectory tmp. Il nome del file è formato utilizzando l'orario corrente, il nome host, l'identificatore del processo che ha creato il file e una cifra casuale - il tutto per garantire l'univocità dei nomi dei file.

Dopo che la email è stata scritta nel file, viene creato un collegamento ad esso nella directory new, mentre il collegamento corrente viene rimosso dalla directory tmp.
Quando il client di posta trova un messaggio nella cartella new, lo sposta nella cartella cur (utilizzando la funzione rename(), perché altrimenti potrebbero essere creati duplicati), aggiungendo un suffisso informativo al nome. Il suffisso informativo contiene due punti (per separare il nome univoco del file dalle informazioni correnti), il numero 2, una virgola e varie flag. Questo specifico numero - 2 - indica la versione delle informazioni date dopo la virgola. La specifica determina le flag utilizzate per indicare se il messaggio è stato letto, eliminato ecc., e queste utilizzano le iniziali delle seguenti parole in inglese: Passed, Replied, Seen, Trashed, Draft e Flagged.
Quindi le nuove email vengono inviate alla cartella new, e dopo la lettura vengono spostate nella cartella cur rinominandole e aggiungendo un suffisso.
Per eseguire il backup dei file di posta, apri la directory di uno specifico utente e copia i file dei messaggi su un altro disco.

Metodo 1. Come recuperare le email dal backup
Per recuperare le email da un backup è necessario trasferire i file delle email dal backup nella cartella new seguendo questo percorso – home/user name/Maildir/new.

Immediatamente dopo il trasferimento non vedrai i messaggi nella finestra del client, poiché è necessario apportare alcune modifiche prima che ciò sia possibile. Per visualizzare i file nel client di posta è necessario modificare i loro nomi.
Fai clic destro su un file e scegli Rinomina. Ora rimuovi tutti i caratteri dopo il nome di dominio del server. Nel mio caso essi sono :2,S (due punti - due - s).

Dopo di ciò, apri il client di posta e clicca su Ricevi messaggi. A questo punto tutte le email trasferite dal backup appariranno nell'elenco della Posta in arrivo con stato non letto.

In questo modo puoi utilizzare i file del backup per recuperare una email cancellata accidentalmente o per trasferire le email su un nuovo server.
Metodo 2. Come recuperare i file email con Hetman Partition Recovery
Se il server si guasta, un utente viene cancellato accidentalmente, il disco rigido viene formattato, il sistema operativo viene reinstallato o i file email vengono persi senza avere un backup, è comunque possibile recuperarli con l'aiuto di Hetman Partition Recovery.
Se il server esegue Linux, è necessario estrarre il disco rigido dal server e collegarlo a un computer Windows. Avvia il programma e scansiona il disco collegato. Successivamente segui il percorso in cui erano archiviati i file delle email, seleziona la directory o il suo contenuto e clicca su Recupera. Poi scegli il disco e la cartella in cui salvare i file e clicca nuovamente su Recupera.

Durante il salvataggio, il programma ti chiederà di modificare i nomi dei file poiché contengono il carattere due punti che non è supportato come elemento del nome file da alcuni sistemi operativi, incluso Windows. In questo caso non c'è nulla di cui preoccuparsi: alla fine i file verranno comunque rinominati quando verranno copiati sul server e quei caratteri saranno rimossi. Seleziona la casella accanto a Sostituisci tutti i simboli sconosciuti con e conferma per rinominarli.

Dopo il recupero, la cartella conterrà i file delle email e potrai poi trasferirli su un nuovo server.
Prima di copiarli, il server deve essere configurato e deve essere creato un utente con lo stesso nome. Copia i file nella cartella new ed edita i nomi come mostrato in precedenza - rimuovendo i suffissi contenenti più caratteri – *_2,S. Dopo di ciò, apri il client di posta e controlla la posta, quindi clicca su Ricevi messaggi. Avremo così recuperato tutti i messaggi.
Conclusione
Se per qualche motivo un utente perde definitivamente l'accesso al proprio profilo Thunderbird (o al profilo di qualsiasi altro client di posta), il contenuto di tali file può essere visualizzato in un editor di testo. Aprendoli, vedrai il contenuto originale delle email, inclusi gli indirizzi del mittente e del destinatario, il testo e altri dati. In questo modo potrai recuperare le informazioni necessarie dalle email ripristinate.

