Outlook 2010'daki PST dosyasından e-postaları Thunderbird'e dışa aktarma


13

Sorunu tanımlayarak başlayacağım ..

Bir Exchange sunucusuna bağlı Outlook 2010'da yapılandırılmış bir e-posta hesabım vardı. E-postalarımı yerel olarak bir PST dosyasına yedekledim. (artık Exchange hesabına artık erişemiyorum)

Sonra bu arşivlenmiş postaları Thunderbird 10.x içinde kullanılmak üzere dışa aktarmak istedim (TB'deki Yerel Klasörlere yerleştirin). PST dosyası yaklaşık 500 MB boyutundadır.

Farklı yöntemler denedim:

  • İlk denemem, Import > Mail > Outlooközelliği burada önerildiği gibi doğrudan TB içinden kullanmaktı .
  • Başka bir denemede, e-postalarımı (sürükleyip bırakma) hem Outlook'ta hem de Thunderbird'de yapılandırılmış üçüncü bir IMAP e-postasına (aslında 127.0.0.1 arabiriminde yerel olarak çalışan bir posta sunucusudur ) kopyaladım , sonra onları TB içindeki yerel klasörüm.
  • Hatta Outlook Express'i bir ara adım olarak kullanmaya çalıştım (Outlook -> Outlook Express -> Thunderbird).

Yukarıdakilerin tümü başarısız olur, çünkü e-postalar dışa aktarıldığında korunmaz. Birkaç isim vermek için bir takım sorunlarla karşılaştım:

  • Content-Type: multipart/alternative;hem html / metin biçimli e-postalarımız varsa , yalnızca html olanı dışa aktarılır.
  • bazen orijinal kodlardan farklı kodlamalar kullanılır (base64, alıntı yapılabilir, vb.)
  • tarihçesi yolları ( Received:başlıklarını) tamamen gitmiş
  • adresler bazen kaybolur ve sadece görünen ad korunur. ör .: To: "First Last" <nick@server.com>dönüşüm:To: "First Last"
  • bazen tüm gönderen / alıcı adresi kaybolur ve sadece karşı alandan çoğaltılır
  • tarih alanı saat dilimi geçerli makinenin saat dilimi olarak değiştirilir (biggie değil)
  • diğer her türlü başlık farklı şekilde eklenir / kaldırılır / yeniden yazılır ...

Benim sorum şu: PST dosyamdaki e-postaları Thunderbird'ün EML / MBOX metin biçimine nasıl aktarabilirim, temiz bir şekilde tüm orijinal başlıkları korur?

Ben PST dosyalarının belirtimi şimdi halka açık olduğunu anlıyorum (değil mi?), Bu yüzden birinin bu görev için iyi bir araç geliştirmesini umuyorum .. Gördüğüm gibi, bir şekilde Outlook'ta ham e-postalara erişebildiysek ( TB'deki view-source gibi), bunları metin dosyalarına yazmak zor olmamalı !!

BTW: Outlook Express'te doğrudan File > Save As.eml biçimini seçip dışa aktarabiliriz, ancak Outlook 2010'da yalnızca (tescilli?) İkili .msg biçimi seçeneği vardır (veya bir şey eksik miyim) ...


İşte e-postaların nasıl karıştığını gösteren bir örnek - masumları korumak için isimler ve diğer şeyler değiştirildi :)

Outlook'ta orijinal e-posta (e-postayı yeni pencerede aç, File > Propertiesbazen sadece boş olmasına rağmen 'İnternet başlıkları' metin alanına gidin ve inceleyin!)

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'e e-posta içe aktarıldı ( kaynağı görüntülemek için sadece 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'den Thunderbird'e e-postaları dışa aktarmada sorun olmamalıdır. Exchange'den (ost) basit pst'ye ihracatın düzgün gittiğinden emin misiniz? Pst'yi açık Outlook profiline aktararak kontrol edebilir misiniz?
Adam RichardSon

Hiç bu şekilde kullanmadım, ama böyle buldum - bu size yardımcı olabilir. kb.mozillazine.org/Import_.pst_files
Adam RichardSon

Yanıtlar:



1

MozillaZine makalesi Import .pst dosyaları sorunu ele alır.

Outlook varsayılan e-posta istemcisi olarak tanımlanırken Thunderbird ve Outlook'un aynı bilgisayarda yüklü olması ve ardından Tools -> Import -> MailThunderbird içinde kullanılması gerekir .

Yukarıdaki makaleyi daha önce gördüğünüz gibi, lütfen bunun sizin için neden çalışmadığını bize bildirin.

Thunderbird PST Import eklentisini de deneyebilirsiniz .


Ne yazık ki bu 64 bit Outlook kullanırken TB sadece 32 bit iken çalışmaz.
Devolus

1

Başka bir seçenek de bir GMAIL hesabı oluşturmaktır. GMAIL hesabınızda IMAP erişimini etkinleştirin ve Outlook'u IMAP GMAIL hesabını kullanacak şekilde yapılandırın. Dosyalarınızı PST'nizden Outlook içindeki IMAP GMAIL hesabınıza kopyalayın. Ardından Thunderbird'de Google IMAP hesabınızı yapılandırın ve dosyaları yerel depolama alanınıza kopyalayın.


0

Bulduğum en kolay çözüm , ev kullanımı için ücretsiz olan MailStore idi :

Yükleyip e-postanızı eml olarak yedekledikten sonra herhangi bir e-posta istemcisine aktarabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.