Как я могу импортировать файл PST в Gmail?


15

Я в процессе перемещения своей электронной почты в Gmail. Я имел обыкновение использовать Outlook, и у меня есть огромное количество электронной почты, сохраненной в различных файлах PST (приблизительно 7 ГБ). В конечном итоге я бы хотел сохранить все это в Gmail, чтобы у меня был весь архив электронной почты.

Я импортировал свой первый PST-файл, используя функцию IMAP в Outlook - перетаскивая папки по одной. Это работало, но было довольно медленным и трудоемким (так как мне приходилось проверять его каждые несколько минут и запускать следующую папку).

Можно ли каким-либо образом выполнить импорт - либо без использования Outlook, либо просто настроив его на запуск и оставив на ночь без какого-либо вмешательства?

Я смотрел на использование Google Sync для Outlook, но похоже, что это также приведет к удалению всей уже загруженной электронной почты, чего в идеале я бы хотел избежать (хотя, если это единственный вариант, я сделаю это !)

Ответы:


12

Недавно я столкнулся с той же проблемой, и мне нужно было экспортировать около 10 ГБ файлов PST в Gmail. Я также пытался использовать Outlook, но сдался, так как процесс был ненадежным. Вот краткое изложение того, что я сделал, в надежде, что другие люди найдут это полезным:

1) Во-первых, если у вас есть учетная запись Google Apps, просто воспользуйтесь официальным «Инструментом Google Apps Migration». Если вы похожи на меня и застряли с обычным аккаунтом, читайте дальше.

2) Вам нужно конвертировать ваши файлы PST в гораздо более простой формат MBOX. Это можно сделать с помощью Thunderbird и его мастеров импорта, которые напрямую взаимодействуют с outlook, но я использовал программу openp read-pst (часть проекта libpst). Я использую Linux и просто получил его от моего менеджера пакетов, поиск Google показал версию Windows здесь . После завершения у вас будет несколько файлов mbox, по одному для каждой почтовой папки (Входящие, Отправленные и т. Д.)

3) Получив файлы mbox, используйте отличный скрипт Python для загрузки IMAP . Сценарии принимают ваши учетные данные Gmail, одно имя mbox в качестве входных данных и выходную папку (метку) на сервере Gmail.

Это то, что позволяет этому сложному процессу успешно завершиться. Сценарий автоматически повторяет каждую отправку почты при сбое и работает с одним файлом mbox. Я использовал цикл bash для автоматической обработки всех моих различных (более 50) почтовых папок и просто позволял загружать их в течение двух дней.

Примечание . В этом скрипте есть проблема с неанглийскими именами папок. Поскольку большинство имен моих папок были на иврите, мне пришлось применить небольшое исправление к файлу python. Я постараюсь отправить его автору. Кроме того, gmail не допускает метки с несколькими пробелами между словами, поэтому, если одно из ваших имен файлов mbox такое, обязательно исправьте это.

Другие полезные вещи : MBOX - очень простой формат. Это действительно длинный текстовый файл, содержащий все ваши электронные письма. У меня было несколько файлов PST, которые представляли годовые архивы. Это означает, что у меня были одни и те же папки в нескольких файлах PST. Поскольку MBOX очень прост, вы можете объединять почтовые ящики, просто добавляя один файл в другой. Это позволило мне написать простой скрипт, который объединял MBOX-файлы с одинаковыми именами и очень просто сглаживал все мои pst-файлы в набор уникальных папок, содержащих всю мою почту.

Вот и все, надеюсь, у вас все будет работать как положено :)


1
хотя я предполагаю, что файл mbox бесполезен, если в файле pst есть электронные письма с вложениями, которые вы хотите
barlop

@barlop Только что заметил этот комментарий через год. MBOX отлично поддерживает вложения, и каждый из моих PST-файлов достиг gmail.
Или Зарчи

Похоже, что инструмент Google Apps Migration предназначен только для Windows. Нет версии для Mac :(
Николас Толи Коттрелл

2

Возможно, вы захотите рассмотреть Google App Sync для Outlook, который позволяет импортировать напрямую из PST .


2
Может быть, это было бесплатно тогда, но сейчас не для тех, кто не зарегистрировался раньше. По-видимому, это невозможно в пробной версии приложений Google, поэтому нужно заплатить: «Вы не можете перенести файл PST, если находитесь в« пробном »периоде Профессионального пакета Служб Google. Его необходимо оплатить до использования параметра API в« расширенных инструментах ». доступен ". productforums.google.com/forum/#!topic/apps/NDZ54gh3fbI
barlop

1

Наиболее рекомендуемое предложение - использовать инструмент миграции от Google и настроить его на ночлег, чтобы он завершился к следующему утру. Убедитесь, что вы выбрали опцию импорта новых данных, чтобы ранее перенесенные данные не дублировались.

Также хорошей практикой было бы убедиться, что вы не используете электронную почту во время процесса миграции, но если вам нужно, вы все равно можете получить к ним доступ.


1

Я пробовал инструмент миграции Google, импорт Thunderbird, перевод в MBOX и несколько других полуавтоматических инструментов, но столкнулся с проблемой «неизвестный отправитель». Похоже, что наиболее надежным решением является использование сервера Exchange в двухэтапном процессе.

  1. Копировать электронные письма из PST в почтовый ящик Exchange (зеркально отражается в почтовом ящике IMAP4)
  2. Копировать письма из почтового ящика IMAP4 в почтовый ящик Gmail

Я смог следовать этим рекомендациям, используя предварительно сконфигурированный виртуальный жесткий диск Exchange Server 2007 с пакетом обновления 1 (ознакомительная версия) и Virtual PC 2007 (бесплатно).

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

Помимо использования Microsoft Outlook 2007 для перемещения писем из PST в почтовый ящик Exchange (будет зеркально отображаться в почтовом ящике IMAP4), я также нашел полезным использовать Thunderbird для перемещения писем из почтового ящика IMAP4 в Gmail. Он хорошо работал, когда я тестировал с Outlook, но я предпочитаю интерфейс Thunderbird, и это также помогло сохранить ясность.

Ниже приведена краткая информация, большое спасибо постам и ссылкам, которые другие предоставили по пути:

Рабочий стол ПК -> Пуск -> Панель управления -> Сетевые подключения -> Свойства -> Установить -> Виртуальная машина Сетевые службы Виртуальный ПК -> Правка -> Настройки -> Параметры сети -> Адаптер 1 -> Выберите сетевое подключение рабочего стола, которое Вы только что обновили Virtual PC -> Edit -> Settings -> Shared Folders ->, чтобы скопировать любые данные или установочные файлы на рабочий стол вашего хоста Virtual PC Desktop -> Пуск -> Панель управления -> Сетевые подключения -> Свойства -> TCP / IP -> Получить IP + Получить DNS

Консоль управления Exchange -> Конфигурация организации -> Транспортный сервер-концентратор -> Новый принятый домен Консоль управления Exchange -> Конфигурация организации -> Транспортный сервер-концентратор -> Политики адресов электронной почты -> Изменить -> Добавить -> Выбрать принятый домен + Установить в качестве ответа Exchange Консоль управления -> Конфигурация организации -> Транспортный сервер-концентратор -> Принятые домены -> + Установить по умолчанию http://exchangeserverpro.com/change-business-email-domain

Консоль управления Exchange -> Конфигурация сервера> Клиентский доступ> POP3 и IMAP4 -> Аутентификация -> Вход в систему с помощью обычного текста (необязательно, если возникают проблемы при входе в систему позже) http://exclusivelyexchange.com/how-to-connect-pop- и-IMAP-клиентов-к-обмену /

Администрирование -> Политика безопасности контроллера домена -> Политики учетной записи -> Политика паролей -> Установить предпочтительные требования (например, отключить сложность) Инструменты администрирования -> Политика безопасности домена -> Политики учетной записи -> Политика паролей -> Установить предпочтительные требования (Пример. Отключить сложность) Администрирование -> Службы -> Microsoft Exchange IMAP4 -> Пуск + Автоматически

Консоль управления Exchange -> Конфигурация получателя -> Почтовый ящик -> Новый почтовый ящик -> Почтовый ящик пользователя -> Создать почтовый ящик для нового пользователя + Выбрать базу данных почтовых ящиков http://technet.microsoft.com/en-us/library/ff406204%28v=exchg 0,80% 29.aspx

Консоль управления Exchange -> Конфигурация организации -> Добавить администратора Exchange -> Выбрать пользователя + роль администратора организации Exchange http://technet.microsoft.com/en-us/library/aa998008%28v=exchg.80%29.aspx

Установите Outlook на виртуальный жесткий диск (в целом не рекомендуется, но работает для передачи в Gmail). Скопируйте файл PST на виртуальный жесткий диск.

Добавить учетную запись Exchange (снять отметку с кэшированного режима Exchange) Добавить файл PST

Добавьте учетную запись IMAP4 для подключения к почтовому ящику Exchange через IMAP (см. Подробности учетной записи ниже). Добавьте учетную запись Gmail.

user@LITWAREINC.COM LITWAREINC / user IMAP: EX07SP1.LITWAREINC.COM:993 (SSL) SMTP: EX07SP1.LITWAREINC.COM:587 (STARTTLS) Настройки тестовой учетной записи -> Должен войти на сервер входящей почты, но может не успешно отправить тестовый e почтовое сообщение (не обязательно для передачи)

Копировать из PST в почтовый ящик Exchange (будет зеркально отображаться в почтовом ящике IMAP4) Копировать из почтового ящика IMAP4 в почтовый ящик Gmail (я успешно протестировал это с Outlook, но использовал Thunderbird для массовой передачи)

Примечание. Срок действия моей пробной версии истек (неправильно) и иногда может перезапускаться. Иногда мне приходилось перезапускать службы Microsoft Exchange. Средства администрирования -> Службы -> Служба топологии Microsoft Exchange Active Directory -> Перезапустить Средства администрирования -> Службы -> Хранилище данных Microsoft Exchange -> Перезагрузить

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.