web-dev-qa-db-ja.com

Outlookや他の電子メールクライアントから送信したすべての電子メールアドレスをエクスポートする方法を教えてください。

以前にメールを送信したことのある人のメールアドレスのリストをエクスポートしたいです。アドインなしでこれを実行する方法はないと思います。

私はGwabbitと呼ばれるツールを試しましたが、それは私が必要としたことをしませんでした。

ここにNK2ファイルとそれを読むユーティリティに基づいたいくつかの答えがありますが、NK2ファイルがあなたがこれまでに電子メールを送ったすべての受信者を持つとは限らないので、それは解決策ではありません。

  1. あなたはそれを編集することができます(ポップアップされたときに提案された連絡先を単に削除することによって)
  2. それはあなたのプロファイル(ローミングプロファイルを含まず、各デバイスの各ログイン)に固有なので、あなたが複数のマシン/デバイスを使用する場合、それはすべての受信者を取得しません。

私が本当に欲しいのは、送信されたすべてのメール、必要に応じて受信されたメールもすべて調べて、そこにあるすべての電子メールアドレスを取得することです。

私は最初にOutlookのためにこの質問を書きました、しかし、Outlookの外でこれをするアプリまたはユーティリティがあれば、たとえこの一度だけ必要であっても、それはメールを移行する価値があります。

29
Chris Adragna

基本的にあなたはこれを達成するためにOutlookのインポート/エクスポート機能を使用することができます。通常、実際のEメールを移行するために使用されますが、Eメールアドレス(またはそのことに関するその他の値)のみを取得するという目的には適しています。

Outlook(バージョン2007)でこれを行う方法は次のとおりです。

  • 「ファイル」、「インポートとエクスポート」をクリックしてウィザードを開きます。
  • [ファイルにエクスポート]を選択し、[次へ]をクリックします。
  • [Microsoft Excel 97-2003]またはCSVファイルを選択します[次へ]をクリック
  • Outlookフォルダを選択する[次へ]
  • [参照]をクリックして場所を選択し、情報のエクスポート先のファイル名を入力します(.xlsで終了します)。[次へ]
  • Map Custom Fieldsをクリックしてください。これはそのフォルダで利用可能なすべての利用可能なフィールドのリストを表示します。
  • 私達はEメールアドレスだけに興味があるので、Clear Mapをクリックしそして次に左側からFrom: (address)をクリックしそしてそれを右のリストにドラッグする。
  • OKをクリック
  • 完了をクリック
  • Excelを使用して出力ファイルを開き、 重複を削除します
38
harrymc

Something.NK2というファイルがあります - これはあなたのすべてのオートコンプリートアドレスをリストします。あなたは基本的にファイルをコピーして貼り付けることができ、あなたの新しいOutlookにあなたの古いオートコンプリートがあるのに違反します。私はそのファイルも読むことができると確信しています、グーグル.NK2リーダーを試してみてください。

http://office.Microsoft.com/ja-jp/Outlook/HA011394511033.aspx

6
shouldhave

さて、これは少し複雑な例ですが、「 PerlでOutlookのものにアクセスする 」をご覧ください。

そしてPerlと一緒にcygwinが必要です。

あなたがコーディングする方法を知っているなら、電子メールアドレスをcsvファイルにプリントアウトするためにメッセージの脅威からコードを適応させるのは簡単なはずです。

ActivePerl

cygwin

小さなcygwin + Perlの手引き

3
Manwe