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

Jak mogę wyeksportować wszystkie adresy email na które wysłałem z Outlooka lub jakiegokolwiek innego klienta poczty elektronicznej?

Chciałbym wyeksportować listę adresów email osób, na które wcześniej wysłałem maila. Nie sądzę, aby istniał sposób, aby to zrobić bez dodatku.

Wypróbowałem narzędzie o nazwie Gwabbit i nie zrobiło ono tego, czego potrzebowałem.

Istnieją tutaj pewne odpowiedzi oparte na pliku NK2 i narzędziach, które go przeczytały, ale nie jest to rozwiązanie, ponieważ plik NK2 nie zawsze będzie miał każdego odbiorcę, do którego kiedykolwiek wysłałeś e-maila z następujących powodów:

  1. Możesz go edytować (po prostu usuwając sugerowany kontakt, gdy się pojawi)
  2. Jest on unikalny dla Twojego profilu (każde logowanie na każdym urządzeniu, nie licząc profili roamingowych), więc jeśli używasz wielu maszyn/urządzeń, nie dostaniesz wszystkich odbiorców.

To, czego naprawdę chcę, to przejść przez całą wysyłaną pocztę, opcjonalnie także moją otrzymaną, i zebrać wszystkie adresy email w tym miejscu.

Początkowo napisałem to pytanie do Outlooka, ale jeśli jest jakaś aplikacja lub narzędzie, które zrobi to poza Outlookiem, to warto przenieść pocztę, nawet jeśli tylko na ten jeden raz trzeba.

Odpowiedzi (2)

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

Zasadniczo można to osiągnąć za pomocą funkcji importu/eksportu programu Outlook. Jest ona zazwyczaj używana do migracji faktycznych emaili, ale odpowiada celowi, jakim jest otrzymanie tylko tych adresów email (lub jakiejkolwiek innej wartości w tym zakresie).

Oto jak to zrobić w Outlooku (wersja 2007):

  • Kliknij na ‘File’, ‘Import and Export’ aby otworzyć kreator
  • Wybierz ‘Export to a File’ [następnie kliknij Next]
  • Wybierz ‘Microsoft Excel 97-2003’ lub plik CSV [kliknij Next]
  • Wybierz folder Outlooka [Next]
  • Kliknij na Browse aby wybrać lokalizację, a następnie wpisz nazwę pliku aby wyeksportować informacje do (zakończone przez . xls) [Dalej]
  • Kliknij na Map Custom Fields. Spowoduje to wyświetlenie listy wszystkich dostępnych pól, które są dostępne w tym folderze.
  • Ponieważ interesuje nas tylko adres e-mail, kliknij na Clear Map, a następnie od lewej strony kliknij na From: (address) i przeciągnij na listę w prawo
  • Kliknij OK
  • Kliknij Finish
  • Otwórz plik wyjściowy w programie Excel i usuń duplikaty
3
3
3
2012-02-13 16:54:31 +0000

Okay… to jest trochę skomplikowany przykład, ale zobacz dostęp do rzeczy z perlem “.

I będziesz potrzebował cygwina z perlem.

Jeśli wiesz jak kodować, powinieneś od razu dostosować kod z zagrożenia wiadomości do wydruku adresów email w pliku csv. ActivePerl cygwin Small cygwin+perl howto