Comment puis-je exporter toutes les adresses e-mail auxquelles j'ai envoyé depuis Outlook ou tout autre client de messagerie?

30

Je souhaite exporter une liste des adresses e-mail des personnes à qui j'ai déjà envoyé du courrier. Je ne pense pas qu'il existe un moyen de le faire sans complément.

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

Il y a quelques 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 pour les raisons suivantes:

  1. Vous pouvez le modifier (simplement en supprimant un contact suggéré à mesure qu'il apparaît)
  2. Il est unique à votre profil (chaque connexion sur chaque appareil, sans compter les profils itinérants), donc si vous utilisez plusieurs machines / appareils, il n'obtient pas tous les destinataires.

Ce que je veux vraiment, c'est parcourir tous les e-mails envoyés, éventuellement mes e-mails reçus également, et y récupérer toutes les adresses e-mail.

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

Chris Adragna
la source
Recherchez-vous vraiment toutes les personnes que vous avez envoyées par e-mail ou recherchez-vous les noms qui sont automatiquement complétés lorsque vous tapez quelque chose dans le champ À:?
djhowell
1
Je recherche tout le monde que j'ai envoyé par e-mail ... techniquement, l'adresse e-mail de tout le monde qui est toujours dans mes e-mails envoyés (et non supprimée).
Chris Adragna
Juste pour ajouter que si vous utilisez Outlook sur un Mac, la seule option semble être de passer par Mail. Cela a fonctionné pour moi: superuser.com/questions/192227/…
Dirk Gorissen

Réponses:

40

Fondamentalement, vous pouvez utiliser la fonction d'importation / exportation Outlook pour y parvenir. Il est généralement utilisé pour migrer les e-mails réels, mais il convient à l'objectif d'obtenir uniquement les adresses e-mail (ou toute autre valeur d'ailleurs).

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 fera apparaître une liste de tous les champs disponibles qui sont disponibles dans ce dossier.
  • Puisque nous ne sommes intéressés que par l'adresse e-mail, cliquez sur Clear Mappuis sur le côté gauche, cliquez sur From: (address)et faites-la glisser vers la liste de droite
  • Cliquez sur OK
  • Cliquez sur Terminer
  • Ouvrez le fichier de sortie à l'aide d'Excel et supprimez les doublons
harrymc
la source
6
Dans Outlook 2010, l'Assistant d'importation et d'exportation se trouve sous File -> Open -> Import.
Der Hochstapler
Pourquoi n'y ai-je pas pensé?! Je vais l'essayer. Merci. Si cela fonctionne, je marquerai votre réponse comme la réponse (et je récompenserai la prime).
Chris Adragna
2
L'assistant d'exportation est en cours d'importation? Ai-je manqué une réunion?
Matthew Lock
1
Les fonctions d'importation / exportation, les fichiers PST, la fonction d'archivage pourraient être désactivées par les règles de la politique…
Hans Ginzel
J'ai dû utiliser l'exportation CSV au lieu d'Excel en raison du «code d'erreur 16: le module spécifié est introuvable» pour «les routines d'installation du pilote ODBC Microsoft Excel».
Noumenon
6

Il y a un fichier appelé quelque chose.NK2 - cela répertorie toutes vos adresses de saisie semi-automatique. Vous pouvez essentiellement copier et coller le fichier et alto votre nouvelle perspective a votre ancienne saisie semi-automatique. Je suis sûr que le fichier peut également être lu, essayez de googler le lecteur .NK2.

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


la source
2
nk2view de nirsoft.net/utils/outlook_nk2_autocomplete.html fera le travail de visualisation, permettant l'exportation vers une variété de formats
Bonus
Eh bien, je pense que c'est une solution décente (je n'avais pas pensé à cette approche). Le problème est que j'ai eu plusieurs PC et profils Outlook au cours des dernières années, donc je n'aurai pas de fichier NK2 qui représente chaque adresse e-mail à laquelle j'ai envoyé du courrier à tout moment. Néanmoins, un bon moyen d'obtenir une grande partie de ce dont j'ai besoin.
Chris Adragna
devrait avoir: s'il y a une prime de +50 REP sur cette question, vous voudrez peut-être au lecteur Google .NK2, donc @ChrisAdragna n'a pas à le faire.
wizlog
Je voulais ajouter qu'à partir d'Outlook 2013, les adresses de saisie semi-automatique dans le fichier .nk2 font partie du fichier pst par défaut.
Justin Goldberg,
3

D'accord .. c'est un exemple un peu complexe, mais voir " Access Outlook stuff with Perl ".

Et vous aurez besoin de cygwin avec perl.

Si vous savez comment coder, il devrait être simple d'adapter le code de la menace de message pour imprimer les adresses e-mail dans un fichier csv.

ActivePerl

cygwin

Petit guide cygwin + perl

Manwe
la source
Très utile. Cela nécessitera des scripts, mais sans une autre / meilleure réponse, cela me donnera ce dont j'ai besoin. Sur le lien principal, il mentionne l'extraction des données d'un fichier PST. Je me demande si la même chose fonctionnera avec OST (PST hors ligne) ou pas de fichier du tout (comme le courrier basé sur le serveur).
Chris Adragna