ReadPST

Exporte e-mails do Outlook e importe-os para o Thunderbird de forma simples e gratuita!


| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em Mobile!
Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. 
Mais detalhes clicando aqui.


Introdução

Eu pessoalmente já estava quase chorando de raiva quando me passaram a árdua tarefa de exportar e-mails em formato .pst do Microsoft Outlook para importá-los no Thunderbird.

Primeiro porque o formato .PST é proprietário. Segundo que os programas que fazem isso nativos de Windows, são licenciados e pagos, as versões gratuitas não tem sequer recursos básicos e não satisfazem as necessidades de quem precisa migrar de cliente de e-mail após migrar de sistema operacional.

E eu sei bem que muitas empresas só não migraram definitivamente porque não conseguiram migrar os e-mails do Outlook para outros formatos comuns do Linux. Mas esse sofrimento tem fim!

Os repositórios das principais distribuições possuem um pacote chamado “readpst” – cujo meta-pacote é o pst-utils no Ubuntu 18.04. – Sim, simples assim. O programinha, que roda via terminal consegue explorar o arquivo .pst, joga o conteúdo para uma pasta em formato .eml – ou outro formato – e permite que sejam facilmente importados pelo Thunderbird

Instalação

Primeiro instalamos o meta-pacote pst-utils, adaptando o comando á sua distro Linux em uso:

Ubuntu, Debian e derivados:

$ sudo apt install pst-utils

CentOS/RedHat:

$ sudo yum install pst-utils

Fedora:

$ sudo yum install pst-utils

O meta-pacote pst-utils instalará os seguintes pacotes:

  • readpst: Exporta dados de um arquivo PST para diversos formatos, incluindo mbox, MH, Maildir, eml e mozilla-mbox.
  • lspst: lista o conteúdo de um arquivo PST
  • pst2ldif: Extrai os contatos de um arquivo PST e os prepara para inserir no LDAP
  • pst2dii: Exporta dados do formato PST para Summation dii

Nesse tutorial explico como fazer o uso padrão, isto é, exportar os arquivos de dentro do .pst para o formato .eml, que é o mais usado, e, em seguida, importá-los no Thunderbird.

Mãos á Obra

Crie um diretório onde você vai extrair os emails contidos no arquivo .pst:

$ cd ~
$ mkdir Emails

Vamos então executar o readpst para extrair os e-mails do arquivo.pst para o diretório que criamos, considerando que você já extraiu os e-mails do Outlook:

$ readpst -M -b -e -o Emails arquivo.pst

Lembre-se de substituir ARQUIVO.PST pelo nome completo do arquivo .pst que você precisa extrair os e-mails!

Os e-mails serão extraídos 1 a 1 já convertidos para o formato .eml.
Abra o Thunderbird e instale a extensão ImportExportTools. Ela é uma extensão nativa e gratuita para importação de e-mails no Thunderbird. Crie uma pasta em sua Caixa de Entrada ou em Pastas Locais. Clique com o botão direito e vá até a opção nova que a extensão adicionou: Import/Export

Vá até “importar todos os arquivos eml do diretório” e então clique em “incluir subdiretórios”, assim você adicionará todos os e-mails de uma só vez. Dependendo da quantidade de e-mails este processo pode demorar um pouco.

E é isso!
Uma vez no Thunderbird, você pode usa-lo para exportar seus emails para qualquer outro formato suportado, como o HTML e/ou PDF. Mais detalhes e usos do pst-utils estão no “man” do mesmo:

$ man pst-utils

Conclusão

O sofrido processo de converter e-mails do Outlook em .pst para o Thunderbird é simples de resolver quando utilizamos o Linux para isso. Curioso como no Windows a ferramenta readpst existe porém ela é paga e licenciada. Remete ao caso do WinRAR no Linux, que é “pago” e licenciado no Windows porém gratuito no Linux – a quem não sabia, é o pacote unrar no repositório!

#UrbanCompassPony

13 comentários em “ReadPST”

  1. Agradeço imensamente pelo conteúdo, porém o addon sempre é incompatível com a versão do meu Thunderbird, existe apenas uma extensão chamada ‘ImportExportTools NG” que de fato não consegue realizar a importação dos arquivos em *.eml, alguma ajuda a mais que possa me fazer sair deste pesadelo?

    Grato []s

    Responder
  2. Felizmente consegui criar a pasta Emails, mas veja abaixo:

    alex@alex-s5620br:~$ cd ~
    alex@alex-s5620br:~$ mkdir Emails
    alex@alex-s5620br:~$ readpst -M -b -e -o Emails backup 2 março 2021.pst
    Opening PST file and indexes…
    Error opening PST file: No such file or directory
    Error opening File
    alex@alex-s5620br:~$ readpst -M -b -e -o Emails arquivo.pst
    Opening PST file and indexes…
    Error opening PST file: No such file or directory
    Error opening File
    alex@alex-s5620br:~$ readpst -M -b -e -o Emails backup.pst
    Opening PST file and indexes…
    Error opening PST file: No such file or directory
    Error opening File
    alex@alex-s5620br:~$ readpst -M -b -e -o Emails backup.pst
    Opening PST file and indexes…
    Error opening PST file: No such file or directory
    Error opening File

    Troquei o nome do arquivo mas, não consegui converter para Mbox
    Poderia ajudar, muito obrigado.
    Um forte abraço
    Alex

    Responder
    • Muito simples, pelo que observei, você deixou o comando com espaçamento no nome!
      Então em vez de “readpst -M -b -e -o Emails backup 2 março 2021.pst” o ideal seria algo como “readpst -M -b -e -o Emails backup\ 2\ março\ 2021.pst”
      Para evitar qualquer erro, use uma pasta dentro de /home/usuario para fazer os comandos e não use pastas nem nomes de arquivos com espaços. Esse erro “No such file or directory” é simplesmente que o comando não encontrou o arquivo .pst.

      Responder
    • Alex, fiz sem o comando -o e deu certo. Olha como ficou

      db@CIA3:~$ cd EMAILS
      db@CIA3:~/EMAILS$ sudo readpst -M -b -e emails.pst

      Testa aí, se ainda precisar rs

      Responder
  3. Tentei mas não deu resultado:

    veja abaixo…

    root@alex-s5620br:~# readpst-M-b-e-o Emails backup\2\março\2021.pst
    readpst-M-b-e-o: comando não encontrado
    root@alex-s5620br:~# readpst-M-b-e-oEmailsbackup\2\março\2021.pst
    readpst-M-b-e-oEmailsbackup2março2021.pst: comando não encontrado
    root@alex-s5620br:~#

    O que está errado aqui? Obrigado pela ajuda!

    Responder
  4. Amigão, boa tarde, blz..!!

    Primeiramente muito grato pelo excelente post..!!

    Gostaria de saber se os anexos dos e-mails também são exportados ou apenas os e-mail.

    Muito agradecido..!!

    Responder

Deixe um comentário