Exportar mensagens do Gmail para arquivos de texto ou HTML

82

Quero poder exportar mensagens do Gmail como arquivos de texto ou HTML, para que possam ser armazenadas, distribuídas e facilmente visualizadas posteriormente.

Eu realmente gostaria de poder localizar uma seleção de minhas mensagens (por exemplo, por tag, por remetente etc.) e exportá-las todas de uma vez.

Existe uma maneira de fazer isso?

Prestaul
fonte
Aqui está um link para um post de Matt Cutts sobre um tópico relacionado há alguns anos.
Lloyd Dewolf

Respostas:

36

A chave é configurar sua conta para ser acessível via IMAP.

Eu usei o IMAPSize para fazer backup de contas do GMail. Para agendar backups regulares em um servidor, eu uso o OfflineIMAP .

Embora uma pesquisa rápida do G revele inúmeras ferramentas / scripts / serviços para fazer backup de servidores IMAP e, principalmente, do GMail.

Vinko Vrsalovic
fonte
1
Eu realmente gosto da flexibilidade incorporada no IMAPSize. Obrigado pelo link.
Prestaul
3
esteja ciente de que o IMAP não é bom para backups, pois sincroniza os dois lados; portanto, você exclui de um lado e ele se propaga para o outro.
Cregox 5/10/10
2
@Cawas Você não exclui ao criar um backup.
Vinko Vrsalovic 5/10/10
2
Meu mal, Vinko. Eu estava apenas tentando dar um aviso geral a todos e ao @Prestaul. Na verdade, você não leu que estava falando sobre backup - presumi que o assunto era sobre exportação. Sim, se você fizer backup do IMAP, terá um backup. Eu quis dizer que o IMAP por si só pode parecer um backup, mas não é.
Cregox # 5/10
qual é a configuração do servidor ao adicionar uma conta do Gmail. É www.gmail.com?
Alguns Java Guy
35

Uma equipe de engenharia do Google iniciou uma 'organização' interna dedicada a isso chamada Frente de Liberação de Dados . Eles estão trabalhando em todos os produtos do Google e continuarão atualizando seu site à medida que métodos novos ou aprimorados para mover dados para dentro e fora de seus aplicativos da web forem criados.

O DLF se vê um pouco subversivo, porque uma empresa geralmente não facilita a saída de seus clientes. Você pode ler sobre como eles começaram e por que, nas perguntas frequentes

danivovich
fonte
24
O DLF é realmente o Google ... apenas para sua informação :) :) #
910 Nic Wise
3
Poucas empresas tornam tão fácil para o cliente obter seus dados quanto o Google.
Suzana
Isso é incrivelmente fácil. Ótima resposta.
Brandon Bertelsen
17

Semelhante à sugestão do @ LBushkin, use um cliente POP local, mas use o Thunderbird. O Outlook usa um formato proprietário para seu armazenamento de dados local.

Os emails são salvos como arquivos de texto sem formatação, um arquivo por pasta.

chris
fonte
6
Esta é a resposta certa, exceto o uso do IMAP, para que você possa retirar todas as mensagens com uma tag específica (as tags aparecerão como pastas na pasta [Gmail]). Além disso, se você tiver muitos e-mails, ative o recurso Labs "Advanced IMAP Controls" e, em "Manage Labels", desative o acesso IMAP a todas as pastas, exceto a que você deseja baixar.
Matt
14

Considere recuperar o problema, que "é uma ferramenta de linha de comando que faz backup e restaura sua conta do Gmail".

Você pode invocá-lo assim:

python gyb.py --email [email protected] --search "from: [email protected]" --local-folder "mail_from_pip"

Após a conclusão, você encontrará todos os emails correspondentes --searchaos especificados --local-folder, juntamente com um sqlitebanco de dados.

dukedave
fonte
1
Impressionante! Obrigado! Para usuários do Windows: o comando é simplesmentegyb --email [email protected] --search "from:[email protected]" --folder "mail_from_pip"
Jules
molécula sagrada que é lisa ... BAM! recebi meus e
ted.strauss
8

O Gmail acabou de lançar um recurso que permite aos usuários fazer backup de seus e-mails: https://www.google.com/settings/takeout :

insira a descrição da imagem aqui

UI antiga:

insira a descrição da imagem aqui

Franck Dernoncourt
fonte
Isso funciona razoavelmente bem. No entanto, os arquivos mbox podem ser muito grandes - como 5 GB. Se você tiver uma conexão lenta, pode expirar.
precisa saber é o seguinte
7

No Google Labs, ative a criação de um documento, volte ao segmento que deseja exportar como documento e clique em 'criar um documento'.

nos documentos do Google, você pode salvar o documento resultante como HTML (zipado) ou baixá-lo como texto sem formatação em vários outros formatos.


fonte
vergonha ... code.google.com/labs diz: "o programa Google Code Labs foi aposentado. As APIs que faziam parte do Code Labs se formaram ou foram descontinuadas".
Aug
4

A maneira mais fácil pode ser usar um cliente POP local como o Outlook para baixá-los. Em seguida, você pode exportar ou salvá-los facilmente em texto.

Para um email individual, você pode usar Imprimir para imprimir o conteúdo em um arquivo em sua máquina ... mas isso seria doloroso rapidamente em mais de alguns emails.

LBushkin
fonte
Uso o Entourage (a versão para Mac do Outlook), mas também não vejo uma maneira de exportar para texto ou html. Isso só permitirá que eu exporte para um "arquivo" ...
Prestaul
4

Consegui usar as Ferramentas IMAP para fazer backup de outras contas IMAP (que não são do Gmail). Eu usei os dois imapdump.ple IMAPToMbox.pl; eles geram um arquivo de texto por email ou um arquivo de texto por pasta, respectivamente. Ambos os comandos permitem especificar quais pastas IMAP (tags do Gmail) você deseja fazer backup.

Esse método é adequado para mim, porque eu posso fazer backup da minha conta automaticamente (por exemplo, um trabalho cron) sem minha intervenção.

Mike Mazur
fonte
4

Eu acesso o Gmail com um cliente de email que armazena emails no formato maildir . O Maildir simplesmente armazena cada email em seu formato de mensagem RFC822 original em um arquivo separado. Esses são arquivos de texto legíveis, embora o email moderno seja frequentemente confuso com anexos de email codificados em base64.

Existem vários clientes de e-mail gnu / linux compatíveis com o maildir, incluindo o Evolution, que é o cliente de correio padrão na distribuição do Ubuntu . No entanto, não há clientes de email do Windows compatíveis com o maildir que eu conheça.

Wim Coenen
fonte
3

Eu sou um dos autores do BackupGoo . Também queríamos ter uma cópia offline segura de nossos dados. O BackupGoo é realmente simples de usar e faz backup de todos os seus itens do Google para o disco rígido local em formatos amplamente usados. Isso inclui, por exemplo, GMail, Google Docs, Google Reader. O GMail, por exemplo, é salvo como texto simples "Mime-Message", que pode ser visualizado em qualquer editor de texto ou cliente de email offline.

Ra_
fonte
Você quer fazer backup de pastas do Gmail no formato unix mbox? Isso pode ser muito redundante, pois uma determinada mensagem de e-mail pode ter vários marcadores no gmail? (Talvez não seja um grande negócio embora.)
dreeves
1

Importe o conjunto de mensagens de email que você deseja exportar no Mozilla Thunderbird, estabelecendo um link IMAP. Instale o complemento ImportExportTools e use-o para exportar as mensagens localmente para HTML ou EML. O complemento criará um único arquivo para cada mensagem, bem como uma página de índice HTML que facilita a localização de emails específicos.

Gruber
fonte
0

O Gmail Keeper faz exatamente isso - ele baixa e-mails do Gmail (via IMAP) e os armazena no formato eml padrão (zipado).

Isenção de responsabilidade: eu escrevi essa ferramenta do Windows (apenas), pois não consegui encontrar uma ferramenta adequada , anos atrás, quando comecei a derrubar, deveria fazer backup do meu Gmail.

Edwin Yip
fonte
não é livre
mplungjan
0

Se você quer apenas seus endereços de e-mail em uma lista, eu usei Gmail email extractor("GME").

Não é um produto gratuito e pode ser adquirido em http://starbanana.com/ (eu não sou afiliado a eles)

Funcionou para mim usando minha conta do Google Apps, então pensei que poderia ajudá-lo.

Tino Mclaren
fonte
0

O backupify.com permite que você exporte mboxou json- ah, e também faz o backup do seu email!

geekzspot
fonte
Experimental de 15 dias - 3USD por usuário após
mplungjan
-2

A melhor maneira de salvar um e-mail (se é um e-mail em html informativo e você deseja salvá-lo para referência futura, esse método funciona como um encanto), basta abrir a caixa de entrada do gmail e ao lado do canto superior direito você tem 2 sinais "Impressora" e "Em nova janela" (apenas no lado direito dos pequenos ícones do assunto do email)

  1. Clique em "em nova janela" para abrir o e-mail como uma página separada. Agora você pode imprimi-lo ou salvar a página inteira como imagem usando um add-on do Firefox (também funciona para IE e Crome) "Fireshot", faça o download e instale-o e pressione Ctrl + Atl + Shift + Z para salvar a página inteira como uma imagem / pdf

  2. pressione Ctrl A e selecione a página inteira, cole o conteúdo na página Microsoft Front ou em qualquer editor de html e salve-o como uma página da web. (ou cole-o no Notepad ++ para salvá-lo como texto)

Saudações

Gaurav
fonte
1
O OP declarou, várias vezes, que apenas salvar uma única mensagem não é o objetivo aqui.
ale