web-dev-qa-db-fra.com

Comment puis-je exporter toutes les adresses électroniques que j'ai envoyées à partir d'Outlook ou de tout autre client de messagerie?

Je souhaite exporter une liste d'adresses électroniques de personnes à qui j'ai déjà envoyé du courrier. Je ne pense pas qu'il y ait un moyen de faire cela sans un complément.

J'ai essayé un outil appelé Gwabbit et il n'a pas fait ce dont j'avais besoin.

Il existe certaines réponses ici basées sur le fichier NK2 et les utilitaires qui le lisent, mais ce n'est pas la solution car le fichier NK2 n'aura pas toujours tous les destinataires que vous avez déjà envoyés par courrier électronique pour les raisons suivantes:

  1. Vous pouvez l'éditer (simplement en supprimant un contact suggéré lorsqu'il apparaît)
  2. Il est unique pour votre profil (chaque connexion sur chaque périphérique, sans compter les profils itinérants). Par conséquent, si vous utilisez plusieurs machines/périphériques, tous les destinataires ne sont pas reçus.

Ce que je veux vraiment, c'est parcourir tous les courriers envoyés, éventuellement le courrier que je reçois aussi, et récolter toutes les adresses e-mail qu'il contient.

J'ai initialement écrit cette question pour Outlook, mais s'il existe une application ou un utilitaire qui le fera en dehors d'Outlook, la migration du courrier en vaut la peine, même si ce n'est que pour ce besoin ponctuel.

29
Chris Adragna

En gros, vous pouvez utiliser la fonction Outlook Import/Export pour y parvenir. Il est généralement utilisé pour migrer les courriels réels, mais il ne sert qu'à obtenir uniquement les adresses électroniques (ou toute autre valeur).

Voici comment procéder dans Outlook (version 2007):

  • Cliquez sur 'Fichier', 'Importer et exporter' pour ouvrir l'assistant.
  • Sélectionnez 'Exporter vers un fichier' [puis cliquez sur Suivant]
  • Sélectionnez 'Microsoft Excel 97-2003' ou un fichier CSV [cliquez sur Suivant]
  • Sélectionnez un dossier Outlook [Suivant]
  • Cliquez sur Parcourir pour sélectionner un emplacement, puis tapez le nom du fichier vers lequel exporter les informations (terminé par .xls) [Suivant]
  • Cliquez sur Map Custom Fields. Cela affichera une liste de tous les champs disponibles dans ce dossier.
  • Comme nous ne sommes intéressés que par l'adresse e-mail, cliquez sur Clear Map, puis du côté gauche, cliquez sur From: (address) et faites-le glisser vers la liste de droite.
  • Cliquez sur OK
  • Cliquez sur Terminer
  • Ouvrez le fichier de sortie en utilisant Excel et supprimez les doublons
38
harrymc

Il existe un fichier appelé quelque chose.NK2 - cela répertorie toutes vos adresses de saisie semi-automatique. En gros, vous pouvez copier et coller le fichier et violer votre nouvel Outlook avec votre ancien autocomplétion. Je suis sûr que ce fichier peut également être lu, essayez le lecteur .NK2 de Google.

http://office.Microsoft.com/en-us/Outlook/HA011394511033.aspx

6
shouldhave

Ok .. ceci est un exemple un peu complexe, mais voir " accéder au contenu Outlook avec Perl ".

Et vous aurez besoin de cygwin avec Perl.

Si vous savez comment coder, il devrait être facile d’adapter le code de la menace du message afin d’imprimer les adresses électroniques dans un fichier csv.

ActivePerl

cygwin

Petit guide de travail cygwin + Perl

3
Manwe