2009-10-02 14:05:32 +0000 2009-10-02 14:05:32 +0000
29
29

Como posso exportar todos os endereços de e-mail que enviei do Outlook ou de qualquer outro cliente de e-mail?

Gostaria de exportar uma lista de endereços de e-mail de pessoas para quem já enviei e-mails anteriormente. Não creio que haja uma forma de o fazer sem um add-in.

Tentei uma ferramenta chamada Gwabbit e não fez o que eu precisava.

Há aqui algumas respostas baseadas no ficheiro NK2 e utilitários que o lêem, mas não é a solução porque o ficheiro NK2 nem sempre terá todos os destinatários que alguma vez enviou por e-mail pelas seguintes razões:

  1. Pode editá-lo (simplesmente apagando uma sugestão de contacto à medida que ele aparece)
  2. É único para o seu perfil (cada login em cada dispositivo, sem contar com os perfis de roaming), por isso se utilizar várias máquinas/dispositivos não recebe todos os destinatários.

O que eu realmente quero é percorrer todo o correio enviado, opcionalmente também o meu correio recebido, e recolher todos os endereços de correio electrónico lá dentro.

Inicialmente escrevi esta pergunta para o Outlook, mas se houver uma aplicação ou utilitário que o faça fora do Outlook, vale a pena migrar o correio, mesmo que só por esta única vez seja necessário.

Respostas (2)

40
40
40
2012-02-14 18:14:52 +0000

Basicamente, pode utilizar a função de importação/exportação do Outlook para o conseguir. Normalmente é usada para migrar os emails reais, mas serve apenas para obter os endereços de email (ou qualquer outro valor para esse fim).

Aqui está como fazê-lo no Outlook (versão 2007):

  • Clique em ‘File’, ‘Import and Export’ para abrir o assistente
  • Seleccione ‘Export to a File’ [depois clique em Next]
  • Seleccione ‘Microsoft Excel 97-2003’ ou um ficheiro CSV [clique em Next]
  • Seleccione uma pasta Outlook [Next]
  • Clique em Browse para seleccionar um local e depois escreva o nome do ficheiro para o qual pretende exportar a informação (terminado por . xls) [Seguinte]
  • Clique em Map Custom Fields. Isto fará surgir uma lista de todos os campos disponíveis nessa pasta.
  • Como só estamos interessados no endereço de Email, clique em Clear Map e depois do lado esquerdo clique em From: (address) e arraste-o para a lista da direita
  • Clique em OK
  • Clique em Finish
  • Abra o ficheiro de saída usando Excel e remover duplicados
3
3
3
2012-02-13 16:54:31 +0000

Certo… este é um exemplo um pouco complexo, mas veja access outlook stuff with perl “.

E você vai precisar de cygwin com perl.

Se sabe como codificar deve ser directo para adaptar o código da ameaça de mensagem para imprimir endereços de email num ficheiro csv. ActivePerl cygwin Small cygwin+perl howto