xuất email từ tệp PST trong Outlook 2010 sang Thunderbird


13

Tôi sẽ bắt đầu bằng cách mô tả vấn đề ..

Tôi đã có một tài khoản email được định cấu hình trong Outlook 2010 được kết nối với máy chủ Exchange. Tôi đã sao lưu email của mình cục bộ vào một tệp PST. (bây giờ tôi không còn có quyền truy cập vào tài khoản Exchange)

Tiếp theo tôi muốn xuất các thư được lưu trữ này để sử dụng bên trong Thunderbird 10.x (đặt chúng vào Thư mục cục bộ trong TB). Tệp PST có kích thước khoảng 500MB.

Tôi đã thử các phương pháp khác nhau:

  • Nỗ lực đầu tiên của tôi là sử dụng Import > Mail > Outlooktính năng trực tiếp từ bên trong TB như được đề xuất ở đây .
  • Trong một nỗ lực khác, tôi đã "sao chép" email của mình (kéo thả) sang email IMAP phổ biến thứ ba được định cấu hình trong cả Outlook và Thunderbird (thực tế là một máy chủ thư đang chạy cục bộ trên giao diện 127.0.0.1), sau đó tôi kéo chúng vào thư mục cục bộ của tôi một lần trong TB.
  • Tôi thậm chí đã thử sử dụng Outlook Express làm bước trung gian (Outlook -> Outlook Express -> Thunderbird).

Tất cả các lỗi trên, vì các email không được bảo tồn khi xuất. Tôi đã gặp một số vấn đề, kể tên một vài vấn đề:

  • nếu chúng ta có Content-Type: multipart/alternative;email với cả hai định dạng html / văn bản, thì chỉ có một tệp html được xuất.
  • mã hóa khác nhau đôi khi được sử dụng so với mã hóa ban đầu (base64, trích dẫn có thể in, v.v.)
  • lịch sử của các tuyến đường ( Received:tiêu đề) đã hoàn toàn biến mất
  • các địa chỉ đôi khi bị mất và chỉ đơn giản là tên hiển thị được giữ. ví dụ: To: "First Last" <nick@server.com>được chuyển thành:To: "First Last"
  • đôi khi toàn bộ địa chỉ người gửi / người nhận bị mất và chỉ cần sao chép từ trường đối diện
  • múi giờ của trường ngày được thay đổi thành múi giờ của máy hiện tại (không phải là một vấn đề lớn)
  • tất cả các loại tiêu đề khác được thêm / xóa / viết lại khác nhau ...

Vì vậy, câu hỏi của tôi là làm cách nào tôi có thể xuất email từ tệp PST của mình sang định dạng văn bản EML / MBOX của Thunderbird, theo cách sạch sẽ để giữ tất cả các tiêu đề ban đầu?

Tôi hiểu rằng đặc tả của các tệp PST hiện có sẵn công khai (phải không?), Vì vậy tôi hy vọng ai đó đã phát triển một công cụ phù hợp cho nhiệm vụ này. Cách tôi nhìn thấy, nếu chúng ta bằng cách nào đó có quyền truy cập vào các email thô trong Outlook ( như nguồn xem trong TB), không khó để viết chúng vào tệp văn bản !!

BTW: Trong Outlook Express, chúng tôi có thể trực tiếp chọn File > Save Asvà xuất ở định dạng .eml, nhưng Outlook 2010 chỉ có tùy chọn định dạng .msg nhị phân (độc quyền?) (Hoặc tôi thiếu thứ gì đó) ...


Đây là một mẫu để hiển thị cách các email được xử lý - tên và các nội dung khác đã được thay đổi để bảo vệ người vô tội :)

Email gốc trong Outlook (mở email trong cửa sổ mới, đi đến File > Propertiesvà kiểm tra trường văn bản 'Tiêu đề Internet', mặc dù đôi khi nó chỉ trống!)

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

Đã nhập email vào Thunderbird (chỉ cần Ctrl+ Uđể xem nguồn)

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

Không có vấn đề gì trong việc xuất email từ Outlok pst sang Thunderbird. Bạn có chắc chắn rằng việc xuất từ ​​Exchange (las) sang pst đơn giản đã diễn ra đúng cách? Bạn có thể kiểm tra nó bằng cách xuất pst vào hồ sơ Outlook rõ ràng không?
Adam RichardSon

Tôi chưa bao giờ sử dụng nó theo cách đó, nhưng tôi đã tìm thấy sth như thế này - nó có thể giúp bạn. kb.mozillazine.org/Import_.pst_files
Adam

Câu trả lời:


2

Công cụ duy nhất thực sự tái tạo lại các tiêu đề là tiện ích Xuất Tin nhắn sang Định dạng EML của OutlookFreeware.com . Nó miễn phí và dễ sử dụng. Tôi khuyên bạn nên sử dụng vì tôi là một trong những nhà phát triển của nó.


Bạn cần cài đặt addons.mozilla.org/de/thunderbird/addon/importexporttools để nhập các tệp EML bằng TB. Cách tiếp cận này hoạt động như một làn gió.
Devolus

1

Bài viết mozillaZine Nhập tệp .pst xử lý sự cố.

Bạn cần cài đặt cả Thunderbird và Outlook trên cùng một máy tính, trong khi Outlook được xác định là ứng dụng email mặc định, sau đó sử dụng Tools -> Import -> Mailtrong Thunderbird.

Như bạn đã thấy bài viết trên, xin vui lòng cho chúng tôi biết lý do tại sao nó không làm việc cho bạn.

Bạn cũng có thể thử plugin Thunderbird PST Nhập .


Thật không may, điều này không hoạt động khi sử dụng Outlook 64 bit trong khi TB chỉ là 32 bit.
Devolus

1

Một tùy chọn khác là tạo tài khoản GMAIL. Kích hoạt IMAP trong tài khoản GMAIL của bạn và sau đó định cấu hình Outlook để sử dụng tài khoản GMAIL IMAP. Sao chép các tệp của bạn từ PST vào tài khoản GMAIL IMAP của bạn trong Outlook. Sau đó định cấu hình tài khoản Google IMAP của bạn trong Thunderbird và sao chép các tệp vào bộ nhớ cục bộ của bạn.


0

Giải pháp đơn giản nhất tôi tìm thấy là MailStore , miễn phí khi sử dụng tại nhà:

Bạn cài đặt nó và sao lưu email của bạn dưới dạng eml sau đó bạn có thể nhập nó vào bất kỳ ứng dụng email nào.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.