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à.

Proteggi la tua casella di posta: consigli per prevenire la perdita di email su server Postfix, Dovecot e Thunderbird

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.

Vai a vedere
Le migliori utility per il recupero dati su Linux

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.
Vai a vedere
How to Recover Emails from Postfix Server, Dovecot, and Thunderbird Mail Client

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/

directory per /.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.

Mostra file nascosti

Per aprire questa cartella, clicca su Menu nella finestra dell'applicazione, vai su AiutoInformazioni 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.

Menu - Aiuto - Informazioni per la risoluzione dei problemi - Cartella profilo

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.

Backup dei dati - .thunderbird

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.

Primo avvio dell'applicazione Thunderbird

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.

Trasferimento dei file dal backup

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

Tutte le email sono state caricate nell'app

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.

Lo strumento recupera i file da qualsiasi dispositivo, indipendentemente dal motivo della perdita di 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.

Scansione del disco

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.

Recupero di una directory con i dati della casella di posta

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

Aprire il file Inbox in un editor di testo

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.

Dati memorizzati in var/mail

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.

Directory dei dati utente - maildir

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.

Nome del file email nella cartella cur

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.

Backup della cartella cur

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.

Trasferimento dei file email dal backup alla cartella 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).

Modificare i nomi dei file delle email

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.

Caricamento delle email dal backup

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.

Recupero della directory cur

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.

Rinomina dei file durante il salvataggio

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.

Anton Kryvoruchko

Autore: , Scrittore tecnico

Anton Kryvoruchko è traduttore dall'italiano, dall'inglese, dal francese e dal polacco. Ha molti anni di esperienza e lavora con testi di vario argomento: dalla narrativa e testi tecnici alle riviste scientifiche popolari. Lavora costantemente per migliorare le sue conoscenze e competenze, perciò nel tempo libero impara anche il tedesco e lo spagnolo.

Mykhailo Miroshnichenko

Editore: , Scrittore tecnico

Mykhaylo Miroshnychenko è uno dei programmatori principali di Hetman Software. Avendo già quindici anni di esperienza nello sviluppo di software condivide le sue conoscenze con i lettori del nostro blog. Oltre alla programmazione, Mykhaylo è anche un esperto di recupero di dati, di file system, di dispositivi di archiviazione e di array RAID.