Come posso esportare tutti gli indirizzi e-mail che ho inviato da Outlook o da qualsiasi altro client e-mail?


29

Vorrei esportare un elenco di indirizzi e-mail delle persone a cui ho precedentemente inviato messaggi. Non penso che ci sia un modo per farlo senza un componente aggiuntivo.

Ho provato uno strumento chiamato Gwabbit e non ha fatto quello di cui avevo bisogno.

Ci sono alcune risposte qui basate sul file NK2 e sui programmi di utilità che lo leggono, ma non è la soluzione perché il file NK2 non avrà sempre tutti i destinatari che hai mai inviato per e-mail per i seguenti motivi:

  1. Puoi modificarlo (semplicemente eliminando un contatto suggerito mentre si apre)
  2. È unico per il tuo profilo (ogni accesso su ciascun dispositivo, senza contare i profili di roaming), quindi se usi più macchine / dispositivi non riceverà tutti i destinatari.

Quello che voglio davvero è di esaminare tutta la posta inviata, eventualmente anche la mia posta ricevuta, e raccogliere tutti gli indirizzi e-mail presenti.

Inizialmente ho scritto questa domanda per Outlook, ma se esiste un'app o un'utilità che lo farà al di fuori di Outlook, vale la pena migrare la posta, anche se solo per questo bisogno di una volta.


Stai davvero cercando tutte le persone che hai mai inviato per e-mail o stai cercando i nomi che vengono automaticamente completati quando digiti qualcosa nel campo A:?
djhowell,

1
Sto cercando tutti quelli che ho mai inviato per e-mail ... tecnicamente, l'indirizzo e-mail di tutti che è ancora nelle mie e-mail inviate (e non eliminate).
Chris Adragna,

Solo per aggiungere che se stai utilizzando Outlook su un Mac l'unica opzione sembra essere quella di passare attraverso Mail. Questo ha funzionato per me: superuser.com/questions/192227/…
Dirk Gorissen,

Risposte:


39

Fondamentalmente è possibile utilizzare la funzione di importazione / esportazione di Outlook per raggiungere questo obiettivo. In genere viene utilizzato per migrare le e-mail effettive, ma si adatta allo scopo di ottenere solo gli indirizzi e-mail (o qualsiasi altro valore in tal senso).

Ecco come farlo in Outlook (versione 2007):

  • Fare clic su "File", "Importa ed esporta" per aprire la procedura guidata
  • Seleziona "Esporta in un file" [quindi fai clic su Avanti]
  • Seleziona "Microsoft Excel 97-2003" o un file CSV [fai clic su Avanti]
  • Seleziona una cartella di Outlook [Avanti]
  • Fare clic su Sfoglia per selezionare una posizione, quindi digitare il nome del file in cui esportare le informazioni (terminate da .xls) [Avanti]
  • Clicca su Map Custom Fields. Verrà visualizzato un elenco di tutti i campi disponibili che sono disponibili in quella cartella.
  • Dato che siamo interessati solo all'indirizzo e-mail, fai clic su, Clear Mapquindi dal lato sinistro fai clic su From: (address)e trascinalo nell'elenco Destra
  • Clicca OK
  • Fai clic su Fine
  • Apri il file di output utilizzando Excel e rimuovi i duplicati

6
In Outlook 2010, l'Importazione / Esportazione guidata si trova in File -> Open -> Import.
Der Hochstapler,

Perché non ci ho pensato ?! Lo proverò. Grazie. Se funziona, segnerò la tua risposta come risposta (e ricompenserò la generosità).
Chris Adragna,

1
La procedura guidata di esportazione è in Import? Ho perso un incontro?
Matthew Lock,

Funzioni di importazione / esportazione, file PST, funzione di archiviazione potrebbero essere disabilitate dalle regole dei criteri ...
Hans Ginzel,

6

C'è un file chiamato qualcosa. NK2: elenca tutti i tuoi indirizzi di completamento automatico. Fondamentalmente puoi copiare e incollare il file e viola il tuo nuovo outlook ha il tuo vecchio completamento automatico. Sono sicuro che anche il file può essere letto, prova a cercare su Google Reader .NK2.

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


2
nk2view da nirsoft.net/utils/outlook_nk2_autocomplete.html eseguirà il lavoro di visualizzazione, consentendo l'esportazione in una varietà di formati
Bonus

Bene, penso che sia una soluzione decente (non avevo pensato a quell'approccio). Il problema è che ho avuto diversi PC e profili Outlook negli ultimi anni, quindi non avrò un file NK2 che rappresenta tutti gli indirizzi e-mail a cui ho inviato la posta in ogni momento. Tuttavia, un buon modo per ottenere molto di ciò di cui ho bisogno.
Chris Adragna,

dovrebbe avere: Se c'è una ricompensa di +50 REP su questa domanda, potresti voler Google Reader .NK2, quindi @ChrisAdragna non è obbligato.
wizlog,

Volevo aggiungere che a partire da Outlook 2013, gli indirizzi di completamento automatico nel file .nk2 diventano parte del file pst predefinito.
Justin Goldberg,

3

Va bene .. questo è un esempio un po 'complesso, ma vedi " accedi a roba outlook con perl ".

E avrai bisogno di Cygwin con Perl.

Se sai come codificare, dovrebbe essere semplice adattare il codice dalla minaccia del messaggio per stampare gli indirizzi e-mail in un file CSV.

ActivePerl

cygwin

Piccolo cygwin + perl howto


Molto utile. Richiederà alcuni script, ma senza un'altra / migliore risposta, questo mi darà ciò di cui ho bisogno. Sul collegamento principale, menziona come ottenere i dati da un PST. Mi chiedo se lo stesso funzionerà con OST (PST offline) o nessun file del genere (come la posta basata su server).
Chris Adragna,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.