Importare email da archivi .mbox o .maildir in RoundCube
Importare email storiche da archivi .mbox (Thunderbird, mutt, Apple Mail) o .maildir (Postfix, Courier) verso una casella RoundCube e' un passaggio cruciale nelle migrazioni di posta. RoundCube di per sé non importa direttamente file mbox: lavora su IMAP. La strategia consigliata da G Tech Group e' usare imapsync o uno script di iniezione lato server. In questo articolo vediamo entrambi gli approcci.
Differenza tra .mbox e .maildir
.mbox e' un singolo file di testo che contiene tutti i messaggi di una cartella concatenati. .maildir e' una struttura a directory con un file per ogni messaggio. RoundCube non legge né l'uno né l'altro direttamente: bisogna iniettare i messaggi via IMAP.
Strumento imapsync
imapsync sincronizza due caselle IMAP. Se la mbox e' su un vecchio server IMAP, e' lo strumento ideale. Se invece la mbox e' un file locale, va prima esposta tramite un'IMAP server locale (es. Dovecot) o convertita in maildir per essere importata con doveadm import. G Tech Group fornisce uno script chiavi in mano per i clienti.
Procedura via Thunderbird come ponte
Per piccoli volumi puoi usare Thunderbird: importa la mbox in una cartella locale, aggiungi l'account IMAP RoundCube, crea la cartella di destinazione e trascina i messaggi. Thunderbird li carica via IMAP. Funziona fino a poche migliaia di messaggi.
Procedura passo-passo
- Esegui un backup di sicurezza prima di iniziare
- Crea un'account IMAP temporaneo su RoundCube/Plesk per i test
- Se la sorgente e' IMAP, usa imapsync con --host1/--user1/--host2/--user2
- Se la sorgente e' mbox, convertila in maildir con readpst o mb2md
- Carica i maildir nel filesystem Dovecot dell'utente target
- Esegui doveadm force-resync -u utente@dominio.it
- Apri RoundCube e verifica che le cartelle compaiano
- Esegui un controllo a campione su date e allegati
Errori comuni e come risolverli
- Cartelle non visibili dopo import: esegui doveadm mailbox cache rebuild oppure clicca Compatta in RoundCube.
- Date errate dopo import: alcuni messaggi mbox hanno header Received corrotti; usa --syncinternaldates con imapsync.
- Allegati mancanti: verifica che la dimensione massima messaggio Plesk sia >= dimensione dell'allegato più' grande.
- Quota superata: aumenta temporaneamente la quota della casella durante l'import.
Approfondimenti tecnici e scenari d'uso
L'argomento Importare email da archivi .mbox o .maildir in RoundCube richiede una buona comprensione dell'infrastruttura di posta sottostante. RoundCube e' uno strato applicativo che si poggia su un server IMAP (di norma Dovecot su Plesk) per la lettura dei messaggi, su un server SMTP (Postfix) per l'invio, e su un database MySQL o MariaDB per i metadati. Ogni operazione che vediamo dall'interfaccia attiva una o più' chiamate verso questi servizi. Comprendere il flusso aiuta a diagnosticare velocemente i malfunzionamenti e a prendere decisioni informate quando bisogna pianificare interventi su ambienti di produzione con utenti business.
G Tech Group, in qualità' di agenzia digitale italiana con più' di un decennio di esperienza su Plesk e oltre cinquecento clienti attivi, ha consolidato una serie di accorgimenti operativi: pulizia periodica delle cache, monitoraggio dei log applicativi, verifica dei certificati SSL, audit dei plugin installati, e schedulazione di backup giornalieri con retention multipla. Tutte queste pratiche sono integrate nei piani di assistenza tecnica h24 erogati dalla sede di Giustino, in Trentino. L'assistenza in italiano e i tempi di risposta sotto le due ore sui ticket critici sono parte del valore offerto ai clienti professionali.
Per chi gestisce diversi domini sullo stesso server e' utile ricordare che molte impostazioni RoundCube hanno scope globale: una modifica al file config.inc.php si applica a tutti gli utenti. Per personalizzazioni per dominio o per gruppo serve un plugin dedicato o l'estensione del config tramite hook. In ambienti multi-tenant come quelli di un'agenzia digitale e' bene mantenere un repository git con le modifiche di configurazione, separato dal codice upstream di RoundCube, per poter eseguire upgrade in sicurezza senza perdere customizzazioni. G Tech Group segue questa policy per tutti i server gestiti, garantendo così' aggiornamenti regolari della webmail senza regressioni sulle personalizzazioni (skin, plugin custom, integrazioni CRM e altri moduli aziendali).
Sul fronte sicurezza, l'argomento merita sempre attenzione specifica. Le credenziali email transitano su HTTPS, ma una sola compromissione può aprire la porta a campagne di phishing dal dominio aziendale, con danni di reputazione e di deliverability difficili da recuperare in tempi brevi. Per questo G Tech Group consiglia abilitazione di SPF, DKIM e DMARC obbligatori, policy di password forte, fail2ban configurato sui tentativi falliti, monitor di accessi anomali e training periodico per gli utenti finali. Per i clienti enterprise sono inoltre disponibili moduli di autenticazione multi-fattore tramite reverse proxy Authelia o Keycloak posti davanti a RoundCube.
Dal punto di vista delle prestazioni, la maggior parte dei rallentamenti percepiti dagli utenti deriva da tre cause: cache messaggi cresciuta a dismisura (la tabella cache_messages può superare svariati gigabyte in pochi mesi), connessioni IMAP non chiuse correttamente che esauriscono le risorse Dovecot, e tempi di risposta del DNS lenti per le ricerche DNSBL durante la consegna SMTP. La cron di bin/cleandb.sh che G Tech Group abilita in fase di onboarding riduce notevolmente il primo problema, mentre tuning di Dovecot e cache DNS locale risolvono gli altri due, garantendo una webmail sempre fluida anche su domini con centinaia di caselle attive in contemporanea.
Domande frequenti
D: Posso importare PST di Outlook?
R: Sono di Outlook proprietario; converti prima in mbox con readpst.
D: L'import preserva lo stato letto/non letto?
R: Sì con imapsync; con drag&drop su Thunderbird no.
D: Quanto dura l'import di 100k messaggi?
R: Da poche ore a una notte intera in base a rete e CPU.
Hai bisogno di aiuto?
Se hai bisogno di configurare RoundCube per la tua azienda, il team di G Tech Group può aiutarti. Contattaci tramite il modulo di contatto.