14

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

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

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

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

5 ответов5

12

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

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

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

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

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

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

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

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

2

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

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) Настройки тестовой учетной записи -> Должен входить в систему на сервере входящей почты, но не может успешно отправить тестовое сообщение электронной почты (не обязательно для передачи)

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

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

-1

Архивация электронной почты и резервное копирование с помощью MailStore Home

http://www.mailstore.com/en/mailstore-home.aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .