exportar emails do arquivo PST no Outlook 2010 para o Thunderbird


13

Vou começar descrevendo o problema ..

Eu tinha uma conta de email configurada no Outlook 2010 conectada a um servidor Exchange. Eu fiz backup dos meus emails localmente em um arquivo PST. (agora não tenho mais acesso à conta do Exchange)

Em seguida, quis exportar esses e-mails arquivados para serem usados ​​no Thunderbird 10.x (coloque-os nas Pastas Locais em TB). O arquivo PST tem cerca de 500 MB.

Eu tentei métodos diferentes:

  • Minha primeira tentativa foi usar o Import > Mail > Outlookrecurso diretamente de dentro da TB, conforme sugerido aqui .
  • Em outra tentativa, eu "copiei" meus emails (arrastar e soltar) para um terceiro email IMAP comum configurado no Outlook e no Thunderbird (que na verdade é um servidor de email em execução local na interface 127.0.0.1), depois os puxei para minha pasta local uma vez dentro da TB.
  • Eu até tentei usar o Outlook Express como uma etapa intermediária (Outlook -> Outlook Express -> Thunderbird).

Todas as opções acima falham, pois os emails não são preservados quando exportados. Eu encontrei vários problemas, para citar alguns:

  • se tivermos Content-Type: multipart/alternative;e-mails com os dois formatos html / texto, somente o html será exportado.
  • Às vezes, são usadas codificações diferentes das originais (base64, impressão entre aspas, etc.)
  • a história das rotas ( Received:cabeçalhos) desapareceu completamente
  • os endereços às vezes são perdidos e simplesmente o nome de exibição é mantido. ex: To: "First Last" <nick@server.com>é transformado em:To: "First Last"
  • às vezes, todo o endereço do remetente / receptor é perdido e simplesmente duplicado do campo oposto
  • o fuso horário do campo de data é alterado para o fuso horário da máquina atual (não é demais)
  • todos os tipos de outros cabeçalhos são adicionados / removidos / reescritos de maneira diferente ...

Então, minha pergunta é como posso exportar e-mails do meu arquivo PST para o formato de texto EML / MBOX do Thunderbird, de maneira limpa, preservando todos os cabeçalhos originais?

Entendo que a especificação dos arquivos PST agora está disponível ao público (certo?), Então espero que alguém tenha desenvolvido uma ferramenta decente para esta tarefa. Do jeito que eu vejo, se de alguma forma tivéssemos acesso aos emails brutos no Outlook ( como fonte de exibição em TB), não deve ser difícil simplesmente gravá-las em arquivos de texto!

BTW: No Outlook Express , poderíamos escolher File > Save Ase exportar diretamente no formato .eml, mas o Outlook 2010 só possui a opção de formato .msg binário (proprietário?) (Ou estou perdendo alguma coisa) ...


Aqui está uma amostra para mostrar como os emails são confundidos - nomes e outras coisas foram alteradas para proteger os inocentes :)

Email original no Outlook (abra o email em uma nova janela, acesse File > Propertiese inspecione o campo de texto 'Cabeçalhos da Internet', embora às vezes esteja em branco!)

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

Email importado para o Thunderbird (simplesmente Ctrl+ Upara visualizar a fonte)

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

Não deve haver problemas na exportação de emails do Outlok pst para o Thunderbird. Você tem certeza de que a exportação do Exchange (ost) para o pst simples ocorreu corretamente? Você poderia verificá-lo exportando pst para um perfil claro do Outlook?
precisa

Eu nunca o usei dessa maneira, mas achei algo assim - isso pode ajudá-lo. kb.mozillazine.org/Import_.pst_files
Adam Richardson

Respostas:



1

O artigo Importar arquivos .pst do mozillaZine trata o problema.

Você precisa ter o Thunderbird e o Outlook instalados no mesmo computador, enquanto o Outlook é definido como o cliente de email padrão e depois é usado Tools -> Import -> Mailno Thunderbird.

Como você já viu o artigo acima, informe-nos por que ele não funciona para você.

Você também pode experimentar o plugin Thunderbird PST Import .


Infelizmente, isso não funciona ao usar um Outlook de 64 bits, enquanto a TB é de apenas 32 bits.
Devolus

1

Outra opção é criar uma conta do GMAIL. Habilite o IMAP na sua conta do GMAIL e configure o Outlook para usar a conta do IMAP GMAIL. Copie seus arquivos do seu PST para sua conta IMAP GMAIL no Outlook. Em seguida, configure sua conta do Google IMAP no Thunderbird e copie os arquivos para o armazenamento local.


0

A solução mais fácil que encontrei foi o MailStore , gratuito para uso doméstico:

Você o instala e faz backup do seu email como eml e pode importá-lo para qualquer cliente de email.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.