Come posso importare un file PST su Gmail?


15

Sto trasferendo la mia e-mail su Gmail. Usavo Outlook e ho una grande quantità di email archiviate in vari file PST (circa 7 GB di valore). Alla fine, vorrei archiviare tutto questo in Gmail, quindi ho a disposizione l'intero archivio di posta elettronica.

Ho importato il mio primo file PST usando la funzione IMAP di Outlook, trascinando le cartelle una ad una. Funzionava, ma era piuttosto lento e laborioso (dal momento che dovevo controllarlo ogni pochi minuti e impostare la cartella successiva).

C'è un modo in cui posso fare l'importazione - senza usare Outlook, o in qualche modo semplicemente impostandolo per andare e lasciarlo durante la notte senza alcun intervento?

Ho esaminato l'utilizzo di Google Sync per Outlook, ma sembra che questo eliminerà anche tutte le email che ho già caricato, cosa che idealmente vorrei evitare (anche se questa è l'unica opzione che farò !)

Risposte:


12

Di recente ho riscontrato lo stesso problema e avevo bisogno di esportare su Gmail quasi 10 GB di file pst. Ho anche provato a utilizzare Outlook, ma ho rinunciato perché il processo era inaffidabile. Ecco un breve riassunto di quello che ho fatto, nella speranza che altre persone lo trovino utile:

1) Innanzitutto, se disponi di un account Google Apps, utilizza semplicemente lo "Strumento di migrazione di Google Apps" ufficiale. Se sei come me e sei bloccato con un account normale, continua a leggere.

2) Devi convertire i tuoi file PST nel formato MBOX molto più semplice. Questo può essere fatto con Thunderbird e le sue procedure guidate di importazione che comunicano direttamente con Outlook, ma ho usato il programma open source readpst (parte del progetto libpst). Uso Linux e lo ottengo semplicemente dal mio gestore di pacchetti, una ricerca su Google ha rivelato una versione di Windows qui . Una volta terminato avrai più file mbox, uno per ogni cartella di posta (Posta in arrivo, Posta inviata, ecc.)

3) Una volta che hai i tuoi file mbox, usa l'eccellente caricamento IMAP dello script Python . Gli script accettano le credenziali di Gmail, un singolo nome mbox come input e una cartella di output (etichetta) sul server Gmail.

Questo è ciò che consente di completare con successo questo difficile processo. Lo script riproverà automaticamente ogni caricamento della posta in caso di errore e funziona su un singolo file mbox. Ho usato un loop bash per elaborare automaticamente tutte le mie diverse (50+) cartelle di posta e lasciarlo caricare per due giorni.

Nota : questo script presenta un problema con i nomi di cartelle non inglesi. Poiché la maggior parte dei nomi delle mie cartelle erano ebraici, ho dovuto applicare una piccola correzione al file python. Proverò a inviarlo all'autore. Inoltre, gmail non consente etichette con più spazi tra le parole, quindi se uno dei tuoi nomi di file mbox è così assicurati di risolverlo.

Altre cose utili : MBOX è un formato molto semplice. È davvero solo un lungo file di testo contenente tutte le tue e-mail. Avevo più file pst che rappresentavano archivi annuali. Ciò significa che avevo le stesse cartelle in più file pst. Poiché MBOX è così semplice, è possibile unire le cassette postali semplicemente aggiungendo un file all'altro. Questo mi ha permesso di scrivere un semplice script che univa i file MBOX con lo stesso nome e semplicemente appiattiva tutti i miei file pst in un set di cartelle univoche, contenente tutta la mia posta.

Tutto qui, speriamo che tutto funzioni per te come previsto :)


1
anche se immagino che un file mbox non sia utile se il file pst contiene e-mail con gli allegati desiderati
barlop

@barlop Ho appena notato questo commento dopo un anno .. MBOX supporta perfettamente gli allegati e tutti i miei PST hanno raggiunto Gmail.
O Zarchi il

Sembra che lo strumento di migrazione di Google Apps sia solo Windows. Nessuna versione per Mac :(
Nicholas Tolley Cottrell,

2

Potresti prendere in considerazione Google App Sync per Outlook che ti consente di importare direttamente da un PST .


2
forse era gratuito allora, ma ora non è così per quelli che non si sono registrati presto. Apparentemente non è possibile con la versione di prova delle app google, quindi si deve pagare "Non è possibile migrare un file PST se ci si trova nel periodo" di prova "di Google Apps Premier. Deve essere pagato prima dell'opzione API in" Strumenti avanzati " è disponibile. " productforums.google.com/forum/#!topic/apps/NDZ54gh3fbI
barlop

1

Il suggerimento più consigliato sarebbe quello di utilizzare lo strumento di migrazione di Google e impostarlo per l'esecuzione durante la notte in modo che sia completo entro la mattina successiva. Assicurarsi di selezionare l'opzione di importazione di nuovi dati in modo che i dati precedentemente migrati non vengano duplicati.

Inoltre, è buona prassi assicurarsi di non utilizzare le e-mail mentre è in corso la migrazione, ma se è necessario, è comunque possibile accedervi.


1

Ho provato lo strumento di migrazione di Google, l'importazione di Thunderbird, la traduzione in MBOX e alcuni altri strumenti semi-automatici ma ho riscontrato il problema "mittente sconosciuto". La soluzione più efficace sembra essere con un server Exchange in quello che è essenzialmente un processo in due fasi.

  1. Copia le e-mail da PST alla cassetta postale di Exchange (eseguirà il mirroring nella cassetta postale IMAP4)
  2. Copia le e-mail dalla casella di posta IMAP4 alla casella di posta Gmail

Sono stato in grado di seguire queste linee guida utilizzando il VHD preconfigurato di Exchange Server 2007 SP1 (versione di valutazione) e Virtual PC 2007 (gratuito).

MS Virtual PC 2007 SP1 http://www.microsoft.com/en-us/download/details.aspx?id=24439

VHD di MS Exchange Server 2007 SP1 http://www.microsoft.com/en-us/download/details.aspx?id=14901

Oltre a utilizzare Microsoft Outlook 2007 per spostare le e-mail da PST a una cassetta postale di Exchange (eseguirà il mirroring nella cassetta postale IMAP4), ho anche trovato utile utilizzare Thunderbird per spostare le e-mail dalla cassetta postale IMAP4 a Gmail. Ha funzionato bene quando ho provato con Outlook ma preferisco l'interfaccia di Thunderbird e ha anche aiutato a mantenere le cose dritte.

Di seguito è riportato il dettaglio breve, con molte grazie ai post e ai riferimenti che altri hanno fornito lungo la strada:

Host PC Desktop -> Start -> Pannello di controllo -> Connessioni di rete -> Proprietà -> Installa -> Virtual Machine Network Services Virtual PC -> Modifica -> Impostazioni -> Impostazioni di rete -> Scheda 1 -> Seleziona la connessione di rete desktop che hai appena aggiornato Virtual PC -> Modifica -> Impostazioni -> Cartelle condivise -> per copiare qualsiasi dato o file di installazione sul desktop del tuo PC host Virtual PC Desktop -> Start -> Pannello di controllo -> Connessioni di rete -> Proprietà -> TCP / IP -> Ottieni IP + Ottieni DNS

Exchange Management Console -> Configurazione dell'organizzazione -> Trasporto Hub -> Nuovo dominio accettato Exchange Management Console -> Configurazione dell'organizzazione -> Trasporto Hub -> Criteri indirizzo e-mail -> Modifica -> Aggiungi -> Seleziona dominio accettato + Imposta come scambio di risposte Console di gestione -> Configurazione organizzazione -> Trasporto hub -> Domini accettati -> + Imposta come predefinito http://exchangeserverpro.com/change-business-email-domain

Exchange Management Console -> Configurazione del server> Accesso client> POP3 e IMAP4 -> Autenticazione -> Accesso in testo normale (facoltativo se si verificano problemi durante l'accesso in seguito) http://exclusivelyexchange.com/how-to-connect-pop- e-imap-client-to-Exchange /

Strumenti di amministrazione -> Criterio di sicurezza del controller di dominio -> Criterio account -> Criterio password -> Imposta requisiti preferiti (Es. Disabilita complessità) Strumenti di amministrazione -> Criterio sicurezza dominio -> Criterio account -> Criterio password -> Imposta requisiti preferiti (Es. Disabilita la complessità) Strumenti di amministrazione -> Servizi -> Microsoft Exchange IMAP4 -> Avvio + Automatico

Exchange Management Console -> Configurazione destinatario -> Cassetta postale -> Nuova cassetta postale -> Cassetta postale utente -> Crea cassetta postale per nuovo utente + Seleziona database cassette postali http://technet.microsoft.com/en-us/library/ff406204%28v=exchg 0,80% 29.aspx

Exchange Management Console -> Configurazione dell'organizzazione -> Aggiungi amministratore di Exchange -> Seleziona utente + ruolo di amministratore dell'organizzazione di Exchange http://technet.microsoft.com/en-us/library/aa998008%28v=exchg.80%29.aspx

Installa Outlook sul disco rigido virtuale (non consigliato in generale ma funziona per il trasferimento su Gmail) Copia il file PST sul disco rigido virtuale

Aggiungi account Exchange (deseleziona la modalità cache) Aggiungi file PST

Aggiungi un account IMAP4 per connetterti alla tua casella di posta Exchange tramite IMAP (vedi i dettagli dell'account di seguito) Aggiungi un account Gmail

user@LITWAREINC.COM LITWAREINC / user IMAP: EX07SP1.LITWAREINC.COM:993 (SSL) SMTP: EX07SP1.LITWAREINC.COM:587 (STARTTLS) Impostazioni account test -> Dovrebbe accedere al server di posta in arrivo ma potrebbe non inviare correttamente test e -mail messaggio (non necessario per il trasferimento)

Copia da PST alla casella di posta di Exchange (eseguirà il mirroring nella casella di posta IMAP4) Copia dalla casella di posta IMAP4 alla casella di posta Gmail (l'ho testato con successo con Outlook ma ho usato Thunderbird per il trasferimento di massa)

Nota: la mia versione di prova è scaduta (in modo errato) e talvolta si riavvia. Occasionalmente, ho dovuto riavviare i servizi di Microsoft Exchange. Strumenti di amministrazione -> Servizi -> Servizio di topologia di Active Directory di Microsoft Exchange -> Riavvia Strumenti di amministrazione -> Servizi -> Archivio informazioni di Microsoft Exchange -> Riavvia

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.