експортувати електронні листи з PST-файлу в Outlook 2010 до Thunderbird


13

Почну з опису проблеми ..

У мене був налаштований обліковий запис електронної пошти в Outlook 2010, підключений до сервера Exchange. Я створив резервну копію електронних листів локально у файлі PST. (тепер у мене більше немає доступу до облікового запису Exchange)

Далі я хотів експортувати ці архівовані листи для використання всередині Thunderbird 10.x (помістіть їх у локальні папки в ТБ). Файл PST розміром близько 500 Мб.

Я спробував різні методи:

  • Моєю першою спробою було використовувати цю Import > Mail > Outlookфункцію безпосередньо з ТБ, як тут пропонується .
  • В іншій спробі я "скопіював" свої електронні листи (перетягування) на третю поширену електронну пошту IMAP, налаштовану як в Outlook, так і в Thunderbird (що насправді є локальним сервером поштового сервера на інтерфейсі 127.0.0.1), а потім перетягнув їх у моя локальна папка, що потрапила всередину туберкульозу.
  • Я навіть намагався використовувати Outlook Express як посередницький крок (Outlook -> Outlook Express -> Thunderbird).

Все вищезазначене не вдається, оскільки електронні листи не зберігаються при експорті. Я зіткнувся з низкою проблем, щоб назвати декілька:

  • якщо у нас є Content-Type: multipart/alternative;електронні листи з обома форматами html / text, тоді експортується лише html-файл.
  • Іноді використовуються різні кодування, ніж оригінали (base64, для друку з цитатами тощо)
  • історія маршрутів ( Received:заголовків) повністю зникла
  • адреси інколи втрачаються і просто зберігається відображуване ім'я. наприклад: To: "First Last" <nick@server.com>перетворюється на:To: "First Last"
  • іноді вся адреса відправника / отримувача втрачається і просто дублюється з протилежного поля
  • часовий пояс у полі дати змінюється на часовий пояс поточної машини (не для великих)
  • всі інші заголовки додаються / видаляються / переписуються по-різному ...

Отже, моє запитання полягає в тому, як я можу експортувати електронні листи з мого файлу PST у текстовий формат EML / MBOX Thunderbird, чистим чином зберігаючи всі оригінальні заголовки?

Я розумію, що специфікація файлів PST тепер доступна для всіх (правда?), Тому я сподіваюся, що хтось розробив гідний інструмент для цього завдання .. Я так бачу, якби ми якось мали доступ до сирої електронної пошти в Outlook ( як-от view-source у ТБ), не повинно бути важко просто записати їх у текстові файли !!

BTW: У Outlook Express ми могли безпосередньо вибирати File > Save Asта експортувати у форматі .eml, але в Outlook 2010 є лише (фірмовий?) Бінарний формат .msg (чи я щось пропускаю) ...


Ось зразок, який показує, як електронну пошту зловживають - імена та інші речі були змінені для захисту невинних :)

Оригінальна електронна пошта в Outlook (відкрийте електронну пошту у новому вікні, перейдіть File > Propertiesта перегляньте текстове поле "заголовки Інтернету", хоча іноді просто порожнє!)

Received: from mail.server (192.168.2.1)
 by s2.server (192.168.5.1) with Microsoft SMTP Server id 14.0.702.0; 
 Thu, 3 Feb 2011 12:51:26 -0500
Received: from mail.server (mail.server [192.168.6.1])
 by mail.server (8.14.5.Beta0/8.14.5.Beta0) with ESMTP id p00000000000002;
 Thu, 3 Feb 2011 12:51:26 -0500
Received: from smtp.server (smtp.server [192.168.4.1])
 by mail.server (8.14.5.Beta0/8.14.5.Beta0) with ESMTP id p00000000000001
 for <list@server>; Thu, 3 Feb 2011 12:51:16 -0500
Received: from s3.server (s4.server [192.168.3.1])
 by smtp.server (8.14.4/8.14.4) with ESMTP id p0000000000000
 for <list@server>; Thu, 3 Feb 2011 12:51:16 -0500 (envelope-from sender@server)
Received: from s1.server ([ffff::0000:000:0000:0000])
 by s3.server ([ffff::1111:000:0000:0000%12]) with mapi; 
 Thu, 3 Feb 2011 12:51:15 -0500
From: sender@server
Subject: test
Thread-Topic: test
Thread-Index: A0000000011112222333344445555g==
Date: Thu, 3 Feb 2011 12:51:15 -0500
Message-ID: <99887766554433221100FFEEDDCCBBAA99887766@s1.server>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
To: undisclosed-recipients:;
Return-Path: list-request@server
X-MS-Exchange-Organization-AuthSource: s2.server
X-MS-Exchange-Organization-AuthAs: Anonymous
X-MS-Exchange-Organization-AVStamp-Mailbox: MSFTFF;1;0;0 0 0
X-MS-Exchange-Organization-SCL: -1

Імпортований електронний лист до Thunderbird (просто Ctrl+ Uдля перегляду джерела)

From: sender@server
Subject: test
Thread-Index: A9999888877776666555544443333g==
Date: Thu, 3 Feb 2011 12:51:15 -0500
Message-ID: <99887766554433221100FFEEDDCCBBAA99887766@s1.server>
acceptlanguage: en-US
Content-Language: en-us
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0
To: sender@server
X-Mailer: Microsoft Outlook 14.0
x-ms-exchange-organization-authsource: s2.server
x-ms-exchange-organization-authas: Anonymous
X-OlkEid: 00112233445566778899AABBCCDDEEFF00112233

У експорті електронних листів з Outlok pst до Thunderbird не повинно виникнути проблем. Ви впевнені, що експорт з Exchange (ost) на простий pst пішов належним чином? Чи можете ви перевірити це, експортуючи pst у чіткий профіль Outlook?
Адам РічардСон

Я ніколи не використовував це таким чином, але я знайшов щось таке - це може вам допомогти. kb.mozillazine.org/Import_.pst_files
Адам РічардSon

Відповіді:


2

Єдиним інструментом, який фактично реконструює заголовки, є експортні повідомлення OutlookFreeware.com в утиліту формату EML . Він безкоштовний і простий у використанні. Я рекомендую це, бо я один з його розробників.


Вам потрібно встановити надбудову addons.mozilla.org/de/thunderbird/addon/importexporttools , щоб імпортувати файли EML у туберкульоз. Такий підхід працює як вітер.
Деволус

1

Стаття mozillaZine Імпорт файлів .pst розглядає проблему.

Потрібно встановити як Thunderbird, так і Outlook на одному комп’ютері, тоді як Outlook визначений як клієнт електронної пошти за замовчуванням, а потім використовувати його Tools -> Import -> Mailв Thunderbird.

Як ви вже бачили вищезгадану статтю, повідомте нам, чому вона не працює для вас.

Ви також можете спробувати плагін імпорту Thunderbird PST Import .


На жаль, це не працює, коли використовується 64-бітний Outlook, тоді як TB лише 32-бітний.
Деволус

1

Інший варіант - створити рахунок GMAIL. Увімкніть IMAP у своєму акаунті GMAIL, а потім налаштуйте Outlook для використання акаунта IMAP GMAIL. Скопіюйте свої файли з PST у свій акаунт IMAP GMAIL всередині Outlook. Потім налаштуйте свій акаунт Google IMAP в Thunderbird та скопіюйте файли у локальну пам’ять.


0

Найпростішим рішенням, який я знайшов, був MailStore , безкоштовний для домашнього використання:

Ви встановите його та резервну копію електронної пошти як eml, тоді ви можете імпортувати її в будь-який клієнт електронної пошти.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.