Se hai cambiato hosting e hai bisogno di migrare una o più caselle email da un altro server al tuo account di cPanel, puoi usare il nostro script.
Questo script ti permette di trasferire una o più caselle email IMAP da un server esterno a una o più caselle email su cPanel.
In questo modo non dovrai fare un trasferimento delle email manualmente, ma potrai trasferire le email con un semplice script.
Per procedere ti basta avere l’indirizzo del server IMAP, oltre a indirizzo email e password degli account che vuoi trasferire.
Lo script funziona in automatico: se non hai creato le caselle email, verranno create direttamente dallo script. Puoi migrare solamente le caselle email dei domini associati al tuo account cPanel.
È possibile migrare una singola casella email oppure più caselle email in contemporanea.
Come trasferire una casella email
Ecco come fare se devi trasferire un singolo account email, se devi trasferire più email, segui la procedura nell’altro capitolo.
Apri il terminale da cPanel.
Digita:
syncmail.sh
Ti verrà mostrata una breve guida all’uso dello script.
Per migrare una singola casella email digitiamo:
syncmail.sh [email protected]
Sostituisci “[email protected]” con l’account email che vuoi migrare.
Ci verrà richiesto l’indirizzo del server IMAP su cui è ospitato l’account email. (Per inserire l’indirizzo di default basta premere Invio.)
Dobbiamo inserire la password dell’email che vogliamo importare e premere invio per avviare l’importazione.
Al termine dell’importazione, ci viene fornito un riepilogo con il numero di email trasferite ed eventuali email con errori.
Come trasferire più caselle email
Per migrare più caselle email con un singolo comando, dobbiamo creare un file CSV con indirizzi email e password degli account email che vogliamo trasferire.
Creiamo un file CSV con questo formato:
[email protected];password1
[email protected];password2
[email protected];password3
[email protected];password4
Possiamo creare un file CSV direttamente dal file manager.
Oppure possiamo crearlo con un programma come Blocco note di Windows e poi caricarlo sul server.
Se abbiamo più account email con domini diversi, la soluzione migliore è creare file CSV separati per ogni dominio.
Facciamo un esempio. Ho due account email @dominio1.com e due account email @altro-dominio.com. Creo due file csv in questo modo.
File CSV 1:
[email protected];password1
[email protected];password2
File CSV 2:
[email protected];password1
[email protected];password2
Dopo aver creato il file (o i file), apriamo il terminale da cPanel e digitiamo:
syncmail.sh email.csv
Dove “email.csv” è il nome del file che abbiamo creato.
Nota: se non carichi il file nella root, devi specificare il percorso del file.
Ci viene richiesto di inserire l’indirizzo del server IMAP su cui sono ospitati gli account email. Per usare l’indirizzo di default, basta premere invio.
Dopodiché ci viene mostrato l’elenco degli account email che verranno migrati, per confermare bisogna digitare “y”.
Domande frequenti
Posso effettuare più volte la sincronizzazione?
Sì, se lanci più volte il comando syncmail.sh
verranno risincronizzate le email.
Cosa faccio se fallisce il trasferimento delle email?
Se il trasferimento delle email non funziona, per prima cosa controlla di aver inserito la password corretta.
Se, anche in questo caso non funziona, puoi provare a modificare la password dell’email usando solo lettere e numeri e non inserendo caratteri speciali.