Email Conversion · 3 min read · Sep 23, 2025

Conversione di tutti i tuoi file PST di MS Outlook in formato Maildir

Conversione di tutti i tuoi file PST di MS Outlook in formato Maildir

Una delle sfide che potresti affrontare quando converti un ufficio da Microsoft Windows a Linux è che molte persone archiviano le loro e-mail in file PST. Ci sono strumenti PST disponibili, ma la maggior parte di essi è commerciale, poiché il formato di file PST è chiuso e protetto da Microsoft. Ci sono diversi metodi non commerciali per raggiungere grosso modo lo stesso obiettivo, e in questo tutorial utilizziamo IMAP (più specificamente, courier-imap) per convertire tutte le nostre e-mail da PST al formato Maildir. Il vantaggio di questo approccio è che getti anche le basi per un nuovo sistema di posta, con tutte le tue vecchie e-mail già importate il giorno in cui effettui il passaggio.

Prima di iniziare…

Ci sono diverse assunzioni su cui si basa questo tutorial:

  • Attualmente stai utilizzando MS Outlook e sai come archiviare le tue e-mail in file PST (maggiori informazioni sono disponibili qui…)
  • Stai utilizzando un sistema operativo basato su GNU/Debian (incluso Ubuntu, che è il sistema operativo utilizzato in questo tutorial)
  • Sei familiare con la gestione dei pacchetti Debian
  • Sei familiare con la riga di comando e strumenti come editor (vim, emacs, ecc.)

I passaggi di base in questo tutorial sono i seguenti:

  1. Installare e configurare courier-imap
  2. Collegare MS Outlook al tuo nuovo server IMAP
  3. Spostare la posta dai tuoi file PST alle tue cartelle IMAP
  4. Configurare il tuo nuovo client di posta Linux (KMail) per accedere alle tue cartelle IMAP

Infine, elencheremo tutorial aggiuntivi correlati a questo tutorial per configurare il tuo ambiente e-mail.

Passo 1 - Installare e configurare courier-imap

Prima devi installare courier-imap:

$ sudo apt-get install courier-imap

Altri pacchetti potrebbero essere installati, in base alle dipendenze. Potresti anche installare il pacchetto courier-doc se hai bisogno della documentazione.

Durante l’installazione del pacchetto riceverai il seguente prompt:

Installazione di courier-base - prompt debian

In questo tutorial non utilizziamo interfacce web, quindi è sicuro selezionare “No” qui.

Ora devi scegliere una directory in cui risiederà la tua posta:

$ sudo mkdir -p /opt/imap-mail

Ora dobbiamo definire i nostri utenti nel database utenti di courier-imap. Ci sono diversi modi per farlo, inclusa la conversione di massa di tutti i tuoi utenti in /etc/passwd utilizzando lo strumento pw2userdb come menzionato nelle FAQ di courier. Ecco cosa facciamo per creare un singolo utente:

$ sudo touch /etc/courier/userdb
$ sudo chmod 600 /etc/courier/userdb
$ sudo userdb peanut set uid=1000 gid=1000 shell=/bin/bash home=/opt/imap-mail/peanut

In questo file, avrai qualcosa di simile al seguente:

peanut  uid=1000|shell=/bin/bash|home=/opt/imap-mail/peanut|gid=1000

Ora devi impostare la password degli utenti e creare la directory che conterrà tutte le nostre e-mail:

$ sudo userdbpw -md5 | sudo userdb peanut set systempw
$ sudo mkdir -p /opt/imap-mail/peanut
$ sudo maildirmake /opt/imap-mail/peanut/Maildir
$ sudo chown -R 1000:1000 /opt/imap-mail/peanut

Il tuo file /etc/courier/userdb dovrebbe ora apparire così:

peanut    systempw=$1$JdvxSL9/$2TOrNidtALpODg1HZR4Aj1|uid=1000|shell=/bin/bash|home=/opt/imap-mail/peanut|gid=1000

Nota : Il campo della password potrebbe apparire diverso.

Nel file /etc/courier/authdaemonrc, assicurati di impostare il seguente valore:

authmodulelist="authuserdb"

Nota che potresti dover sostituire il valore esistente di authmodulelist. Ora prepara il database utenti e riavvia l’intero sistema:

$ sudo makeuserdb
$ sudo /etc/init.d/courier-authdaemon stop
$ sudo /etc/init.d/courier-imap stop
$ sudo /etc/init.d/courier-authdaemon start
$ sudo /etc/init.d/courier-imap start

Il sistema IMAP è ora pronto. Successivamente dobbiamo collegare MS Outlook al nostro nuovo sistema IMAP.

Collegare MS Outlook al server IMAP

Il seguente processo è relativamente semplice utilizzando il client MS Outlook.

Assicurati che MS Outlook sia in esecuzione, quindi fai clic sull’opzione di menu “Strumenti” e seleziona “Account e-mail”:

scr02 - Selezionando 'strumenti' -> 'Account e-mail'

Assicurati che sia selezionata la seguente opzione: “Aggiungi un nuovo account e-mail”

scr03 - MS Outlook: opzione Aggiungi nuovo account e-mail

Nella schermata successiva seleziona l’opzione IMAP:

scr04 - Selezionando il tipo di account IMAP in MS Outlook

Assicurati di completare i dettagli pertinenti nella schermata successiva:

scr05 - Inserisci i dettagli IMAP

Quando hai finito, puoi accedere alla tua nuova casella di posta. Dovrebbe essere vuota:

scr06 - Visualizza la cartella IMAP in MS Outlook

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.