Перенос почты из одного почтового клиента в другой

Октябрь 10th, 2012

Нередко сталкиваемся с ситуацией необходимости смены почтового клиента - MS Outlook Express на Mozilla Thunderbird, TheBat на MS Outlook и т.п.

Делаем следующее.

Перенос почты из TheBat в Mozilla Thunderbird

Способ работает для переноса в новый аккаунт, не для добавления к существующему!!

Mozilla Thunderbird хранит письма в юниксовских "папках" (каждая представляет из себя один файл), а в TheBat есть опция экспорта в этот формат.

Экспорт

1. В The Bat, выберите папку

2. Выберите все сообщения в папке (Ctrl+A)

3. Tools > Export Messages > UNIX Mailbox, дайте имя без расширения с первой буквой заглавной. Например Inbox или Sent.

4. Повторите 1-3 для всех папок которые хотите перенести. У вас должно получиться один или несколько файлов без расширений — для каждой папки по файлу.

Импорт

5. В Mozilla Thunderbird создайте аккаунт, куда вы хотите перенести почту из The Bat.

6. Закройте Mozilla Thunderbird.

7. Найдите папку, где хранится почта Mozilla Thunderbird. По умолчанию папка располагается внутри профиля пользователя, примерно тут: C:\Documents and Settings\Имя_Пользователя\Application Data\Thunderbird\Profiles\Something.default\Mail\mail.ВАШ_ДОМЕН.com

В ней вы найдёте файлы - "ящики", где хранится почта. Например, Inbox и Inbox.msf для входящих писем. В первом сама почта, во втором индекс и он особо не нужен.

8. Замените существующие папки и скопируйте новые из созданных в шагах 1-4. Ничего страшного, что для новых у вас нет .msf файлов — при запуске Thunderbird их создаст.

Запустите Mozilla Thunderbird и вы увидите всю свою почту. Если почты очень много, дайте программе пару минут создать/обновить индексы.

Для того, чтобы письма из другого клиента положить в папки уже существующего в Thunderbird ящика - можно создать временный аккаунт, с несуществующим адресом электронной почты etc., и подменить созданные Thunderbird`om для этого аккаунта папки в профиле пользователя на созданные нами по инструкции выше. Затем вручную копированием перенести письма из папок временного аккаунта в основной.

Перенос почты из The Bat в Outlook Express и Microsoft Outlook

Экспорт

1. На жёстком диске создайте временные директории для каждой папки вашего email аккаунта (Inbox, Sent, VasyasMail, …)

2. В The Bat, выберите папку

3. Выберите все сообщения в папке (Ctrl+A)

4. Tools > Export Messages > Message files (.EML), сохраните в соответствующей директории из созданных в пункте 1. Каждое сообщение будет сохранено отдельным файлом.

5. Повторите 2-4 для всех папок письма из которых хотите перенести. У вас должно получится несколько (или одна) директорий заполненными EML фалами, типа 00000001.EML

Импорт в Outlook Express

6. В Outlook Express'е создайте аккаунт, в который вы хотите перенести почту из TheBat.

7. Там же создайте все те же ящики, которые есть в переносимом аккаунте с The Bat.

8. Откройте Windows Explorer'ом одну из директорий созданных в пункте 1.

9. Выберите все .eml файлы (Ctrl+A)

10. Перетяните (drag and drop) эти файлы в Outlook Express прямо на соответствующий ящик. Всё!

11. Повторите 8-10 для остальных ящиков.

Перед тем, как переносить множество файлов .eml из папки на диске в папку Outlook Express, на всякий случай проверьте объем. Outlook Express, как и TheBat, способен обработать папку объемом не более 2 ГБ, Mozilla ThunderBird - не более 4 GB. При этом при дальнейшем переносе в полную версию MS Outlook суммарный объем pst-файла будет меньше, чем исходная база сообщений в Outlook Express/Bat/Thunderbird.

Импорт в полную версию MS Outlook

0. Переносим почту из TheBat в MS Outlook Express, см. предыдущий пункт.

1. Создаем аккаунт в MS Outlook.

2. Импортируем штатными средствами Outlook Express → Outlook, drag`n`drop в этом случае не сработает.

Когда убедитесь, что всё прошло нормально, все файлы и папки созданные в 1-5 можно удалить.

Перенос почты из Mozilla ThunderBird в MS Outlook Express и MS Outlook

В Thunderbird не нашёл возможность экспорта всех/выбранных сообщений, а по одному сохранять сотни или тысячи сообщений как минимум не разумно. Поэтому я воспользовался первой же найденной программой — IMAPSize (есть дистрибутив не требующий установки) — которая смогла сконвертировать ящики Thunderbird в eml файлы. Создана она не для этого, но есть у неё такая функция.

1. Запустите IMAPSize и откажитесь от предложения создать аккаунт.

Перенос mozilla thunderbird на другой компьютер

Нажмите "No"

2. Tools > mbox2eml

Mozilla thunderbird перенос на другой компьютер

3. Кликните кнопку "Select mbox files to convert", в Files of type выберите All files (*.*), т.к. файлы Thunderbird не имеют расширений:

Перенос thunderbird на другой компьютер

4. Перейдите в директорию с файлами Thunderbird для нужного вам аккаунта.
Скорее всего в C:\Documents and Settings\Имя_Пользователя\Application Data\Thunderbird\Profiles\Something.default\Mail\mail.ВАШ_ДОМЕН.com

5. Удерживая Ctrl, или по одному, выберите файлы — "ящики" без расширений которые будете переносить (Inboх, Sent, …)

6. В "Select destination folder" выберите директорию в которой временно сохраните eml файлы. Обязательно добавьте \ (бэкслэш) в конце!

Эта программа автоматически создаст отдельные директории для каждого выбранного ящика, и в них сохранит сообщения в EML. Например, если здесь укажите C:\Temp\Eml\, и выберите Inbox и Sent, то после конвертации у вас появятся C:\Temp\Eml\Inbox и C:\Temp\Eml\Sent с EML файлами.

Перенос почты из outlook в thunderbird

Как перенести EML файлы в Outlook Express и MS Outlook см. в предыдущем разделе.


Смотрите также: