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?
A chave é configurar sua conta para ser acessível via IMAP.
Eu usei IMAPSize para fazer backup de contas do GMail. Para agendar backups regulares em um servidor, eu uso OfflineIMAP .
Embora uma pesquisa rápida do G revele inúmeras ferramentas/scripts/serviços para fazer backup dos servidores IMAP e, principalmente, do GMail.
Uma equipe de engenharia do Google iniciou uma 'organização' interna dedicada a isso chamada a frente de liberação de dados . Eles estão trabalhando em todos os produtos do Google e continuarão atualizando seus sites à 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 em seus FAQ
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.
Considere retorne qual "é 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 a --search
no --local-folder
especificado, junto com um banco de dados sqlite
.
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 :
UI antiga:
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.
Tive sucesso usando IMAP Tools para fazer backup de outras contas IMAP (que não são do Gmail). Eu usei imapdump.pl
e 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 me convém bem, porque eu posso fazer backup da minha conta automaticamente (por exemplo, um trabalho cron) sem minha intervenção.
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 original RFC822 em um arquivo separado. Esses são arquivos de texto legíveis, embora o email moderno esteja frequentemente cheio de anexos de email codificados em base64.
Existem vários clientes de email gnu/linux que suportam maildir, incluindo Evolution , que é o cliente de email padrão na distribuição bunt . No entanto, não tenho nenhum cliente de email do Windows que suporte maildir.
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 por mais do que alguns emails.
Eu sou um dos autores de 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.
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.
Gmail Keeper faz exatamente isso - faz o download de e-mails do Gmail (via IMAP) e os armazena no formato eml padrão (compactado) .
Isenção de responsabilidade: eu escrevi esta ferramenta do Windows (apenas), pois não consegui encontrar uma adequada uma, anos atrás, quando comecei a derrubar, deveria fazer backup do meu Gmail.
backupify.com permite exportar em mbox
ou json
- oh, e também faz o backup do seu email!
Se você quer apenas seus endereços de email em uma lista, 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.