Jak mogę zaimportować plik PST do Gmaila?

15

Jestem w trakcie przenoszenia mojej poczty e-mail do Gmaila. Kiedyś korzystałem z programu Outlook i mam ogromną liczbę wiadomości e-mail przechowywanych w różnych plikach PST (około 7 GB wartości). Ostatecznie chciałbym przechowywać to wszystko w Gmailu, więc mam dostępne całe moje archiwum e-mail.

Zaimportowałem mój pierwszy plik PST za pomocą funkcji IMAP programu Outlook - przeciągając foldery jeden po drugim. To działało, ale było dość powolne i pracochłonne (ponieważ musiałem to sprawdzać co kilka minut i ustawiać następny folder).

Czy jest jakiś sposób, aby wykonać import - albo bez użycia programu Outlook, albo po prostu ustawiając go i pozostawiając go na noc bez żadnej interwencji?

Spojrzałem na używanie Google Sync dla programu Outlook, ale wygląda na to, że spowoduje to również usunięcie całej wiadomości e-mail, którą już przesłałem, co idealnie chciałbym uniknąć (chociaż jeśli jest to jedyna opcja, zrobię to !)

Jan
źródło

Odpowiedzi:

12

Niedawno napotkałem ten sam problem i musiałem wyeksportować prawie 10 GB plików pst do Gmaila. Próbowałem także użyć programu Outlook, ale poddałem się, ponieważ proces był niewiarygodny. Oto krótkie podsumowanie tego, co zrobiłem, w nadziei, że inni ludzie uznają to za przydatne:

1) Po pierwsze, jeśli masz konto Google Apps, skorzystaj z oficjalnego „narzędzia Google Apps Migration”. Jeśli jesteś podobny do mnie i utknąłeś z normalnym kontem, czytaj dalej.

2) Musisz przekonwertować pliki PST na znacznie prostszy format MBOX. Można to zrobić za pomocą Thunderbirda i jego kreatorów importu, które komunikują się bezpośrednio z programem outlook, ale użyłem programu readpst typu open source (część projektu libpst). Używam Linuksa i po prostu dostałem go od mojego menedżera pakietów, wyszukiwarka Google ujawniła tutaj wersję systemu Windows . Po zakończeniu będziesz mieć wiele plików mbox, po jednym dla każdego folderu poczty (Skrzynka odbiorcza, Elementy wysłane itp.)

3) Po utworzeniu plików mbox użyj doskonałego skryptu Python Upload IMAP . Skrypty pobierają dane logowania Gmaila, pojedynczą nazwę mbox jako dane wejściowe i folder wyjściowy (etykietę) na serwerze Gmaila.

To pozwala na pomyślne zakończenie tego trudnego procesu. Skrypt będzie automatycznie ponawiał każde przesłanie wiadomości e-mail po awarii i działa na jednym pliku mbox. Użyłem pętli bash, aby automatycznie przetwarzać wszystkie moje (ponad 50) folderów poczty i pozwolić, aby przesyłała się przez dwa dni.

Uwaga : ten skrypt ma problem z nieangielskimi nazwami folderów. Ponieważ większość nazw moich folderów była hebrajska, musiałem zastosować niewielką poprawkę do pliku python. Spróbuję wysłać to autorowi. Ponadto Gmail nie zezwala na etykiety z wieloma spacjami między słowami, więc jeśli jedna z twoich nazw plików mbox jest podobna, napraw to.

Inne przydatne rzeczy : MBOX to bardzo prosty format. To naprawdę długi plik tekstowy zawierający wszystkie wiadomości e-mail. Miałem wiele plików pst, które reprezentowały roczne archiwa. Oznacza to, że miałem te same foldery w wielu plikach pst. Ponieważ MBOX jest tak prosty, możesz łączyć skrzynki pocztowe, po prostu dodając jeden plik do drugiego. Umożliwiło mi to napisanie prostego skryptu, który połączył pliki MBOX o tej samej nazwie i bardzo prosto spłaszczył wszystkie moje pliki pst do zestawu unikalnych folderów zawierających całą moją pocztę.

To wszystko, mam nadzieję, że wszystko będzie działać zgodnie z oczekiwaniami :)

Lub Zarchi
źródło
1
chociaż wydaje mi się, że plik mbox nie
nadaje się,
@barlop Właśnie zauważyłem ten komentarz po roku .. MBOX doskonale obsługuje załączniki i każdy z moich plików PST dotarł do Gmaila.
Lub Zarchi
Wygląda na to, że narzędziem Google Apps Migration jest tylko system Windows. Brak wersji dla komputerów Mac :(
Nicholas Tolley Cottrell
2

Warto rozważyć Google App Sync dla programu Outlook, który umożliwia importowanie bezpośrednio z pliku PST .

justinpeck
źródło
2
może to było wtedy darmowe, ale teraz nie jest tak dla tych, którzy nie zapisali się wcześniej. Najwyraźniej nie jest to możliwe w wersji próbnej aplikacji Google, więc trzeba zapłacić „Nie można migrować pliku PST, jeśli jesteś w okresie próbnym Google Apps Premier. Należy go zapłacić przed opcją interfejsu API w„ zaawansowanych narzędziach ” jest dostępny ". productforums.google.com/forum/#!topic/apps/NDZ54gh3fbI
barlop
1

Najbardziej zalecaną sugestią byłoby skorzystanie z narzędzia do migracji z Google i skonfigurowanie go do działania przez noc, aby był gotowy do następnego dnia rano. Upewnij się, że wybierzesz opcję importowania nowych danych, aby wcześniej migrowane dane nie były duplikowane.

Dobrą praktyką byłoby również upewnienie się, że nie korzystasz z wiadomości e-mail podczas migracji, ale jeśli to konieczne, nadal możesz uzyskać do nich dostęp.

Oneil
źródło
1

Wypróbowałem narzędzie do migracji Google, import Thunderbirda, tłumaczenie na MBOX i kilka innych półautomatycznych narzędzi, ale napotkałem problem „nieznanego nadawcy”. Najsilniejsze rozwiązanie wydaje się być z serwerem Exchange w zasadniczo dwuetapowym procesie.

  1. Skopiuj e-maile z PST do skrzynki pocztowej Exchange (dubluje się w skrzynce pocztowej IMAP4)
  2. Skopiuj wiadomości e-mail ze skrzynki IMAP4 do skrzynki pocztowej Gmaila

Udało mi się postępować zgodnie z tymi wytycznymi, korzystając ze wstępnie skonfigurowanego wirtualnego dysku twardego programu Exchange Server 2007 SP1 (wersja ewaluacyjna) i Virtual PC 2007 (bezpłatny).

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

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

Oprócz używania programu Microsoft Outlook 2007 do przenoszenia wiadomości e-mail z PST do skrzynki pocztowej Exchange (będzie dublowane w skrzynce pocztowej IMAP4), uznałem również za przydatne użycie Thunderbirda do przenoszenia wiadomości e-mail ze skrzynki pocztowej IMAP4 do Gmaila. Działało dobrze, kiedy testowałem z programem Outlook, ale wolę interfejs Thunderbirda, a także pomogło utrzymać prostotę.

Poniżej znajduje się krótki opis, a wiele dzięki postom i referencjom udostępnionym po drodze przez innych:

Host PC Desktop -> Start -> Panel sterowania -> Połączenia sieciowe -> Właściwości -> Zainstaluj -> Usługi sieciowe maszyny wirtualnej Komputer wirtualny -> Edytuj -> Ustawienia -> Ustawienia sieciowe -> Karta 1 -> Wybierz połączenie sieciowe pulpitu, które właśnie zaktualizowałeś Virtual PC -> Edytuj -> Ustawienia -> Foldery współdzielone -> aby skopiować dane lub pliki instalacyjne na pulpicie hosta Virtual PC Desktop -> Start -> Panel sterowania -> Połączenia sieciowe -> Właściwości -> TCP / IP -> Uzyskaj IP + Uzyskaj DNS

Exchange Management Console -> Konfiguracja organizacji -> Hub Transport -> Nowa zaakceptowana domena Exchange Management Console -> Konfiguracja organizacji -> Hub Transport -> Zasady adresów e-mail -> Edytuj -> Dodaj -> Wybierz zaakceptowaną domenę + Ustaw jako odpowiedź Wymiana Konsola zarządzania -> Konfiguracja organizacji -> Transport centralny -> Zaakceptowane domeny -> + Ustaw jako domyślną http://exchangeserverpro.com/change-business-email-domain

Exchange Management Console -> Konfiguracja serwera> Dostęp klienta> POP3 i IMAP4 -> Uwierzytelnianie -> Logowanie zwykłego tekstu (opcjonalnie, jeśli masz problemy z zalogowaniem się później) http://exclusivelyexchange.com/how-to-connect-pop- i-imap-klienci-do-wymiany /

Narzędzia administracyjne -> Polityka bezpieczeństwa kontrolera domeny -> Zasady konta -> Polityka hasła -> Ustaw preferowane wymagania (np. Wyłącz złożoność) Narzędzia administracyjne -> Polityka bezpieczeństwa domeny -> Zasady konta -> Polityka hasła -> Ustaw preferowane wymagania (np. Wyłącz złożoność) Narzędzia administracyjne -> Usługi -> Microsoft Exchange IMAP4 -> Start + Automatic

Exchange Management Console -> Konfiguracja adresata -> Skrzynka pocztowa -> Nowa skrzynka pocztowa -> Skrzynka użytkownika -> Utwórz skrzynkę pocztową dla nowego użytkownika + Wybierz bazę danych skrzynki pocztowej http://technet.microsoft.com/en-us/library/ff406204%28v=exchg .80% 29.aspx

Exchange Management Console -> Konfiguracja organizacji -> Dodaj administratora Exchange -> Wybierz użytkownika + Rola administratora organizacji Exchange http://technet.microsoft.com/en-us/library/aa998008%28v=exchg.80%29.aspx

Zainstaluj program Outlook na wirtualnym dysku twardym (ogólnie nie jest to zalecane, ale działa w przypadku przesyłania do Gmaila) Skopiuj plik PST na wirtualny dysk twardy

Dodaj konto Exchange (odznacz buforowany tryb Exchange) Dodaj plik PST

Dodaj konto IMAP4, aby połączyć się ze skrzynką pocztową Exchange przez IMAP (zobacz szczegóły konta poniżej). Dodaj konto Gmail

[email protected] LITWAREINC / użytkownik IMAP: EX07SP1.LITWAREINC.COM:993 (SSL) SMTP: EX07SP1.LITWAREINC.COM:587 (STARTTLS) Ustawienia konta testowego -> Należy zalogować się na serwerze poczty przychodzącej, ale może nie wysłać pomyślnie testu e -wiadomość e-mail (niepotrzebna do transferu)

Kopiuj z PST do skrzynki pocztowej Exchange (dubluje się w skrzynce pocztowej IMAP4) Kopiuj ze skrzynki pocztowej IMAP4 do skrzynki pocztowej Gmaila (testowałem to z Outlookiem, ale użyłem Thunderbirda do masowego transferu)

Uwaga: Moja wersja próbna wygasła (niepoprawnie) i czasami się restartowała. Czasami musiałem ponownie uruchomić usługi Microsoft Exchange. Narzędzia administracyjne -> Usługi -> Usługa topologii usługi Microsoft Exchange Active Directory -> Uruchom ponownie Narzędzia administracyjne -> Usługi -> Magazyn informacji Microsoft Exchange -> Uruchom ponownie

Lekki
źródło