Outlook 2010의 PST 파일에서 Thunderbird로 전자 메일 내보내기


13

문제를 설명하면서 시작하겠습니다.

Exchange 2010에 연결된 Outlook 2010에서 전자 메일 계정을 구성했습니다. 이메일을 로컬로 PST 파일로 백업했습니다. (지금은 더 이상 Exchange 계정에 액세스 할 수 없습니다)

그런 다음이 보관 된 메일을 Thunderbird 10.x ( TB 의 로컬 폴더 에 배치)에서 사용하기 위해 내보내려고했습니다 . PST 파일의 크기는 약 500MB입니다.

다른 방법을 시도했습니다.

  • 내 첫 번째 시도는 여기에 제안 된Import > Mail > Outlook 대로 TB 내부에서 직접 기능 을 사용하는 입니다.
  • 다른 시도로, Outlook과 Thunderbird (실제로 는 127.0.0.1 인터페이스에서 로컬로 실행되는 메일 서버 임)에 구성된 세 번째 일반적인 IMAP 이메일에 내 이메일 (드래그 드롭)을 "복사" 한 다음 TB 내부의 로컬 폴더
  • 나는 중간 단계로 Outlook Express 를 사용하려고 시도했습니다 (Outlook-> Outlook Express-> Thunderbird).

이메일을 내보낼 때 보존되지 않으므로 위의 모든 사항이 실패합니다. 몇 가지 이름을 지정하기 위해 여러 가지 문제가 발생했습니다.

  • 우리가있는 경우 Content-Type: multipart/alternative;모두 HTML / 텍스트 형식과 이메일을, 만 html로 하나를 내 보냅니다.
  • 원래의 인코딩 (base64, quoted-printable 등)과 다른 인코딩이 사용되는 경우가 있습니다.
  • 경로 ( Received:머리글) 의 역사가 완전히 사라졌습니다.
  • 때로는 주소가 손실되고 표시 이름 만 유지됩니다. 예 : 다음 To: "First Last" <nick@server.com>으로 변환됩니다.To: "First Last"
  • 때때로 전체 발신자 / 수신자 주소가 손실되고 단순히 반대 필드에서 복제됩니다.
  • 날짜 필드 시간대가 현재 머신의 시간대로 변경됨 (큰 것이 아님)
  • 모든 종류의 다른 헤더는 다르게 추가 / 제거 / 재 작성됩니다 ...

그래서 제 질문은 PST 파일에서 Thunderbird의 EML / MBOX 텍스트 형식으로 전자 메일을 어떻게 내 보내어 모든 원본 헤더를 그대로 보존 할 수 있습니까?

PST 파일 사양이 공개적으로 이용 가능하다는 것을 이해하고 있습니다 (오른쪽?). 누군가이 작업을위한 적절한 도구를 개발하기를 바라고 있습니다. Outlook에서 원시 전자 메일에 액세스 할 수있는 방법은 무엇입니까 ( TB의 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

썬더 버드로 이메일 가져 오기 (간단히 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

나는 그런 식으로 그것을 사용하지 않았지만, 나는 이와 같은 sth를 발견했다-그것은 당신에게 도움이 될 수 있습니다. kb.mozillazine.org/Import_.pst_files
Adam RichardSon

답변:



1

mozillaZine 기사 Import .pst 파일 이 문제를 해결합니다.

동일한 컴퓨터에 Thunderbird와 Outlook을 모두 설치해야하지만 Outlook은 기본 전자 메일 클라이언트로 정의 된 다음 Tools -> Import -> MailThunderbird 내에서 사용해야 합니다.

위의 기사를 이미 본 것처럼 왜 작동하지 않는지 알려주십시오.

Thunderbird PST Import 플러그인을 사용해 볼 수도 있습니다 .


불행히도 TB가 32 비트 인 반면 64 비트 Outlook을 사용할 때는이 기능이 작동하지 않습니다.
Devolus

1

다른 옵션은 GMAIL 계정을 만드는 것입니다. GMAIL 계정에서 IMAP을 활성화 한 다음 IMAP GMAIL 계정을 사용하도록 Outlook을 구성하십시오. PST의 파일을 Outlook의 IMAP GMAIL 계정으로 복사합니다. 그런 다음 Thunderbird에서 Google IMAP 계정을 구성하고 파일을 로컬 저장소에 복사하십시오.


0

내가 찾은 가장 쉬운 솔루션은 MailStore 였으며 가정에서 무료로 사용할 수 있습니다.

이를 설치하고 이메일을 eml로 백업하면 이메일 클라이언트로 가져올 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.