Como posso exportar todos os endereços de email para os quais enviei do Outlook ou de qualquer outro cliente de email?

30

Gostaria de exportar uma lista de endereços de e-mail de pessoas para as quais já enviei e-mails. Eu não acho que haja uma maneira de fazer isso sem um suplemento.

Eu tentei uma ferramenta chamada Gwabbit e ela não fez o que eu precisava.

Existem algumas respostas aqui baseadas no arquivo NK2 ​​e nos utilitários que o lêem, mas não é a solução, porque o arquivo NK2 ​​nem sempre terá todos os destinatários que você já enviou por e-mail pelos seguintes motivos:

  1. Você pode editá-lo (simplesmente excluindo um contato sugerido conforme ele é exibido)
  2. É exclusivo para o seu perfil (cada login em cada dispositivo, sem contar os perfis móveis); portanto, se você usar várias máquinas / dispositivos, não receberá todos os destinatários.

O que eu realmente quero é passar por todo o correio enviado, opcionalmente também pelo correio recebido, e coletar todos os endereços de e-mail.

Inicialmente, escrevi esta pergunta para o Outlook, mas se houver um aplicativo ou utilitário que faça isso fora do Outlook, vale a pena migrar e-mails, mesmo que seja necessário apenas uma vez.

Chris Adragna
fonte
Você está realmente procurando por todos os que você enviou por e-mail ou os nomes que são preenchidos automaticamente quando você digita algo no campo Para:?
djhowell
11
Estou procurando todos que já enviei por email ... tecnicamente, o endereço de email de todos que ainda está nos meus emails enviados (e não excluídos).
31430 Chris Adragna
Apenas para adicionar que, se você estiver usando o Outlook em um Mac, a única opção parece ser passar pelo Mail. Isso funcionou para mim: superuser.com/questions/192227/…
Dirk Gorissen

Respostas:

40

Basicamente, você pode usar a função Importar / Exportar do Outlook para conseguir isso. Normalmente, é usado para migrar os emails reais, mas serve para obter apenas os endereços de email (ou qualquer outro valor).

Aqui está como fazer isso no Outlook (versão 2007):

  • Clique em 'Arquivo', 'Importar e Exportar' para abrir o Assistente
  • Selecione 'Exportar para um arquivo' [e clique em Avançar]
  • Selecione 'Microsoft Excel 97-2003' ou um arquivo CSV [clique em Avançar]
  • Selecione uma pasta do Outlook [Avançar]
  • Clique em Procurar para selecionar um local e digite o nome do arquivo para o qual exportar as informações (terminadas por .xls) [Avançar]
  • Clique em Map Custom Fields. Isso exibirá uma lista de todos os campos disponíveis nessa pasta.
  • Como estamos interessados ​​apenas no endereço de e-mail, clique Clear Mape, no lado esquerdo, clique From: (address)e arraste-o para a lista Direita
  • Clique OK
  • Clique em Concluir
  • Abra o arquivo de saída usando o Excel e remova duplicatas
harrymc
fonte
6
No Outlook 2010, o Assistente de Importação e Exportação está localizado em File -> Open -> Import.
Der Hochstapler
Por que eu não pensei nisso ?! Eu vou tentar. Obrigado. Se funcionar, vou marcar sua resposta como a resposta (e recompensar a recompensa).
31712 Chris Chrissna
2
O Assistente de Exportação está em Importar? Perdi uma reunião?
Matthew Bloqueio
11
As funções de importação / exportação, arquivos PST e a função de arquivamento podem ser desabilitadas pelas regras de política ...
Hans Ginzel
Eu tive que usar a exportação CSV em vez do Excel por causa do 'código de erro 16: Não foi possível encontrar o módulo especificado' para 'rotinas de instalação do driver ODBC do Microsoft Excel'.
Noumenon 20/09
6

Há um arquivo chamado something.NK2 - lista todos os endereços de preenchimento automático. Basicamente, você pode copiar e colar o arquivo e o viola, sua nova perspectiva tem seu antigo preenchimento automático. Tenho certeza de que o arquivo também pode ser lido, tente pesquisar no leitor .NK2.

http://office.microsoft.com/en-us/outlook/HA011394511033.aspx


fonte
2
nk2view de nirsoft.net/utils/outlook_nk2_autocomplete.html irá fazer o trabalho de visualização, permitindo a exportação para uma variedade de formatos
Bonus
Bem, acho que é uma solução decente (eu não tinha pensado nessa abordagem). O problema é que eu tive vários PCs e perfis do Outlook nos últimos anos, então não terei um arquivo NK2 ​​que represente todos os endereços de email para os quais enviei emails o tempo todo. No entanto, uma boa maneira de obter muito do que eu preciso.
31420 Chris Adragna
deve ter: se houver uma recompensa de +50 REP nessa questão, convém procurar no Google .NK2 reader, para que @ChrisAdragna não precise.
Wizlog 17/02/2012
Eu queria acrescentar que, começando no Outlook 2013, os endereços de preenchimento automático no arquivo .nk2 se tornam parte do arquivo pst padrão.
23615 Justin Goldberg
3

Ok .. este é um exemplo um pouco complexo, mas veja " acessar itens do outlook com perl ".

E você precisará do cygwin com perl.

Se você souber codificar, deve ser fácil adaptar o código da ameaça da mensagem para imprimir endereços de email em um arquivo csv.

ActivePerl

cygwin

Pequeno cygwin + perl howto

Manwe
fonte
Muito útil. Isso exigirá algum script, mas sem outra / melhor resposta, isso me proporcionará o que eu preciso. No link principal, ele menciona a obtenção de dados de um PST. Gostaria de saber se o mesmo funcionará com OST (offline PST) ou se não existe nenhum arquivo (como correio baseado em servidor).
Chris Adragna