ส่งออกอีเมลจากไฟล์ PST ใน Outlook 2010 ไปยัง Thunderbird


13

ฉันจะเริ่มต้นด้วยการอธิบายปัญหา ..

ฉันมีบัญชีอีเมลที่กำหนดค่าใน Outlook 2010 ที่เชื่อมต่อกับเซิร์ฟเวอร์ Exchange ฉันสำรองข้อมูลอีเมลภายในไฟล์ PST (ตอนนี้ฉันไม่สามารถเข้าถึงบัญชี Exchange ได้อีกต่อไป)

ต่อไปฉันต้องการส่งออกจดหมายที่เก็บถาวรเหล่านี้เพื่อใช้ภายในธันเดอร์เบิร์ด 10.x (วางไว้ในLocal Foldersใน TB) ไฟล์ PST มีขนาดประมาณ 500MB

ฉันลองวิธีการต่าง ๆ :

  • ความพยายามครั้งแรกของฉันคือการใช้Import > Mail > Outlookคุณสมบัติโดยตรงจากวัณโรคภายในเป็นแนะนำที่นี่
  • ในความพยายามอีกครั้งฉัน "คัดลอก" อีเมลของฉัน (ลากแล้ววาง) ไปยังอีเมล IMAP ทั่วไปตัวที่สามที่กำหนดค่าใน Outlook และ Thunderbird (ซึ่งอันที่จริงแล้วเป็นเซิร์ฟเวอร์อีเมลที่ใช้งานในเครื่องบนอินเทอร์เฟซ 127.0.0.1) จากนั้น โฟลเดอร์ในเครื่องของฉันหนึ่งครั้งภายใน TB
  • ฉันพยายามใช้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 ของธันเดอร์เบิร์ดได้อย่างไรในทางที่สะอาดจะรักษาส่วนหัวดั้งเดิมทั้งหมดไว้ได้

ฉันเข้าใจว่าสเปคของไฟล์ PST มีให้บริการแบบสาธารณะ (ใช่ไหม) ดังนั้นฉันจึงหวังว่าจะมีใครบางคนพัฒนาเครื่องมือที่เหมาะสมสำหรับงานนี้ .. วิธีที่ฉันเห็นถ้าเรามีการเข้าถึงอีเมลดิบใน Outlook เช่นเดียวกับ view-source ใน TB) ไม่ควรยากที่จะเขียนลงในไฟล์ข้อความ !!

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 ที่ชัดเจนหรือไม่
Adam RichardSon

ฉันไม่เคยใช้มันในแบบนั้น แต่ฉันพบว่ามันน่าจะช่วยคุณได้ kb.mozillazine.org/Import_.pst_files
Adam RichardSon

คำตอบ:


2

เครื่องมือเดียวที่สร้างหัวกระดาษขึ้นใหม่จริงๆคือยูทิลิตี้ส่งออกข้อความไปยังรูปแบบ EML ของ OutlookFreeware.com มันเป็นฟรีและใช้งานง่าย ฉันแนะนำเพราะฉันเป็นหนึ่งในนักพัฒนา


คุณต้องติดตั้ง add-on addons.mozilla.org/de/thunderbird/addon/importexporttoolsเพื่อนำเข้าไฟล์ EML ใน TB วิธีนี้ใช้งานได้ง่าย
Devolus

1

บทความ mozillaZine นำเข้าไฟล์. pstจัดการกับปัญหา

คุณต้องมีทั้งธันเดอร์เบิร์ดและ Outlook ติดตั้งบนคอมพิวเตอร์เครื่องเดียวกันในขณะที่ Outlook ถูกกำหนดให้เป็นไคลเอนต์อีเมลเริ่มต้นจากนั้นใช้Tools -> Import -> Mailภายในธันเดอร์เบิร์ด

เมื่อคุณได้เห็นบทความด้านบนแล้วโปรดแจ้งให้เราทราบว่าทำไมจึงไม่ทำงานสำหรับคุณ

นอกจากนี้คุณยังสามารถลองปลั๊กอิน Thunderbird PST นำเข้า


โชคไม่ดีที่สิ่งนี้ไม่ทำงานเมื่อใช้ Outlook 64 บิตในขณะที่ TB เพียง 32 บิต
Devolus

1

ตัวเลือกอื่นคือการสร้างบัญชี GMAIL เปิดใช้งาน IMAP ในบัญชี GMAIL ของคุณแล้วกำหนดค่า Outlook ให้ใช้บัญชี IMAP GMAIL คัดลอกไฟล์จาก PST ไปยังบัญชี IMAP GMAIL ของคุณใน Outlook จากนั้นกำหนดค่าบัญชี Google IMAP ของคุณใน Thunderbird และคัดลอกไฟล์ไปยังที่เก็บข้อมูลในเครื่องของคุณ


0

วิธีแก้ปัญหาที่ง่ายที่สุดที่ฉันพบคือMailStoreฟรีสำหรับใช้ในบ้าน:

คุณติดตั้งและสำรองข้อมูลอีเมลเป็น eml จากนั้นคุณสามารถนำเข้าสู่ไคลเอนต์อีเมลใด ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.