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

Outlookなどのメールクライアントから、送信したことのある人のメールアドレスをすべてエクスポートするにはどうしたらいいですか?

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

Gwabbitというツールを試してみましたが、必要なことはできませんでした。

NK2ファイルとそれを読み込んでくれるユーティリティに基づいた答えがここにはありますが、以下の理由でNK2ファイルには今までメールを送ったことのある全ての受信者が入っているとは限らないので、解決にはなりません。あなたはそれを編集することができます(ポップアップで表示されるように提案された連絡先を削除するだけで) 2.

私が本当に欲しいのは、送信された全てのメールと受信したメールを調べて、その中の全てのメールアドレスを取得することです。

回答 (2)

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

基本的にはOutlookのインポート/エクスポート機能を使って実現できます。それは通常、実際の電子メールを移行するために使用されますが、それはちょうど電子メールアドレス(またはその問題のために他の任意の値)を取得する目的に適しています。

ここではOutlook(バージョン2007)で行う方法を説明します:

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

ちょっと複雑な例ですが、Outlookにperlでアクセスするを参照してください。

コードの書き方を知っていれば、メッセージの脅威からメールアドレスをcsvファイルにプリントアウトするコードを適応させるのは簡単なはずです。