Wie kann ich alle E-Mail-Adressen exportieren, an die ich von Outlook oder einem anderen E-Mail-Client gesendet habe?

30

Ich möchte eine Liste der E-Mail-Adressen von Personen exportieren, an die ich zuvor eine E-Mail gesendet habe. Ich glaube nicht, dass es einen Weg gibt, dies ohne ein Add-In zu tun.

Ich habe ein Tool namens Gwabbit ausprobiert und es hat nicht das getan, was ich brauchte.

Es gibt hier einige Antworten basierend auf der NK2-Datei und den Dienstprogrammen, die sie lesen. Dies ist jedoch nicht die Lösung, da die NK2-Datei aus den folgenden Gründen nicht immer alle Empfänger enthält, die Sie jemals per E-Mail gesendet haben:

  1. Sie können es bearbeiten (indem Sie einfach einen vorgeschlagenen Kontakt löschen, sobald er angezeigt wird).
  2. Es ist für Ihr Profil eindeutig (jede Anmeldung auf jedem Gerät, Roaming-Profile werden nicht gezählt). Wenn Sie also mehrere Computer / Geräte verwenden, werden nicht alle Empfänger abgerufen.

Ich möchte wirklich alle gesendeten E-Mails durchgehen, optional auch meine empfangenen, und alle E-Mail-Adressen dort sammeln.

Ich habe diese Frage ursprünglich für Outlook geschrieben, aber wenn es eine App oder ein Dienstprogramm gibt, die bzw. das dies außerhalb von Outlook erledigt, lohnt es sich, E-Mails zu migrieren, auch wenn dies nur einmal erforderlich ist.

Chris Adragna
quelle
Suchen Sie wirklich nach allen, die Sie jemals per E-Mail gesendet haben, oder nach den Namen, die automatisch ausgefüllt werden, wenn Sie etwas in das Feld An: eingeben?
Djhowell,
1
Ich suche jeden, den ich jemals per E-Mail geschickt habe ... technisch gesehen die E-Mail-Adresse aller, die noch in meinen gesendeten E-Mails enthalten ist (und nicht gelöscht wird).
Chris Adragna
Nur um hinzuzufügen, dass, wenn Sie Outlook auf einem Mac verwenden, die einzige Option zu sein scheint, Mail zu durchlaufen. Dies funktionierte für mich: superuser.com/questions/192227/…
Dirk Gorissen

Antworten:

40

Grundsätzlich können Sie dazu die Outlook-Import / Export-Funktion verwenden. Es wird normalerweise zum Migrieren der eigentlichen E-Mails verwendet, eignet sich jedoch für den Zweck, nur die E-Mail-Adressen (oder einen anderen Wert in diesem Fall) abzurufen.

So geht's in Outlook (Version 2007):

  • Klicken Sie auf 'Datei', 'Importieren und Exportieren', um den Assistenten zu öffnen
  • Wählen Sie "In eine Datei exportieren" [und klicken Sie dann auf "Weiter".
  • Wählen Sie "Microsoft Excel 97-2003" oder eine CSV-Datei [klicken Sie auf Weiter]
  • Wählen Sie einen Outlook-Ordner [Weiter]
  • Klicken Sie auf Durchsuchen, um einen Speicherort auszuwählen, und geben Sie dann den Dateinamen ein, in den die Informationen exportiert werden sollen (mit .xls abgeschlossen). [Weiter]
  • Klicken Sie auf Map Custom Fields. Daraufhin wird eine Liste aller verfügbaren Felder angezeigt, die in diesem Ordner verfügbar sind.
  • Da wir nur an E-Mail-Adressen interessiert sind, klicken Sie auf Clear Mapund dann von der linken Seite auf From: (address)und ziehen Sie diese in die rechte Liste
  • OK klicken
  • Klicken Sie auf Fertig stellen
  • Öffnen Sie die Ausgabedatei mit Excel und entfernen Sie Duplikate
Harrymc
quelle
6
In Outlook 2010 befindet sich der Import- und Export-Assistent unter File -> Open -> Import.
Der Hochstapler
Warum habe ich nicht daran gedacht ?! Ich werde es versuchen. Vielen Dank. Wenn es funktioniert, markiere ich Ihre Antwort als Antwort (und belohne das Kopfgeld).
Chris Adragna
2
Der Export-Assistent befindet sich im Import? Habe ich ein Treffen verpasst?
Matthew Lock
1
Import- / Exportfunktionen, PST-Dateien, Archivfunktion könnten durch Richtlinienregeln deaktiviert werden…
Hans Ginzel
Ich musste den CSV-Export anstelle von Excel verwenden, da "Fehlercode 16: Das angegebene Modul wurde nicht gefunden" für "Setup-Routinen für den Microsoft Excel-ODBC-Treiber".
Noumenon,
6

Es gibt eine Datei mit dem Namen something.NK2 - diese listet alle Ihre Adressen für die automatische Vervollständigung auf. Sie können die Datei einfach kopieren und einfügen. In Ihrem neuen Outlook wird die alte Autovervollständigung verwendet. Ich bin sicher, dass die Datei auch gelesen werden kann. Versuchen Sie, den .NK2-Reader zu googeln.

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


quelle
2
nk2view von nirsoft.net/utils/outlook_nk2_autocomplete.html erledigt die Anzeige und ermöglicht den Export in eine Vielzahl von Formaten
Bonus
Nun, ich denke, das ist eine anständige Lösung (ich hatte nicht an diesen Ansatz gedacht). Das Problem dabei ist, dass ich in den letzten Jahren mehrere PCs und Outlook-Profile hatte, sodass ich keine NK2-Datei habe, die jede E-Mail-Adresse darstellt, an die ich E-Mails gesendet habe. Trotzdem ein guter Weg, um viel von dem zu bekommen, was ich brauche.
Chris Adragna
shouldhave: Wenn es bei dieser Frage ein REP-Guthaben von +50 gibt, möchten Sie möglicherweise den .NK2-Reader von Google, sodass @ChrisAdragna dies nicht muss.
Wizlog
Ich wollte hinzufügen, dass ab Outlook 2013 die automatisch vervollständigten Adressen in der .nk2-Datei Teil der Standard-PST-Datei werden.
Justin Goldberg
3

Okay .. das ist ein etwas komplexes Beispiel, aber siehe " Zugriff auf Outlook-Inhalte mit Perl" ".

Und Sie brauchen Cygwin mit Perl.

Wenn Sie wissen, wie man codiert, sollte es einfach sein, den Code aus der Bedrohung durch Nachrichten anzupassen, um E-Mail-Adressen in einer CSV-Datei auszudrucken.

ActivePerl

Cygwin

Kleines Cygwin + Perl Howto

Manwe
quelle
Sehr hilfreich. Es wird einige Skripte erfordern, aber ohne eine andere / bessere Antwort bekomme ich das, was ich brauche. Auf dem Hauptlink wird erwähnt, dass die Daten aus einem PST abgerufen werden. Ich frage mich, ob das gleiche mit OST (Offline-PST) oder keine solche Datei (wie Server-basierte Mail) funktionieren wird.
Chris Adragna