• ベストアンサー

Thunderbirdのフォルダからのアドレス帳の自動生成

Thunderbirdのフォルダからのアドレス帳の自動生成 Thunderbirdでメールを20程のフォルダに分類して整理して使っています。 アドレス帳が煩雑になってきたので、この際、「フォルダに対応したアドレス帳」に作り直そうかと思いました。 手作業でできるのはわかっていますが、自動化できるなら自動化して作業量を減らしたいです。 質問は、タイトルのとおり、Thunderbirdのフォルダからのアドレス帳の自動生成する方法やそのようなフリーソフトを知りたいのです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#151570
noname#151570
回答No.1

20のフォルダにあるメッセージに関係したアドレスを抽出して、1つのcsvファイルにできたら、Thunderbirdの個別のアドレス帳としてそれぞれインポートできますが、自動的に名前やアドレスを含んだものを生成する方法は分かりません、というか難しいと思います。 アドレスのみを抽出する方法は、次のvbsファイルを利用する方法で、txtファイルに抽出できます。 出力先とそのファイルは、Scriptの中の「D:\KEKKA.TXT」で指定されています。 出力データでは、アドレスは重複しているようですが、scvに拡張子を変更したら、フィールドはA列になりますが、編集により「アドレス」をThunderbirdからエクスポートしたcsvファイルのフィールドに一致させたら、名前のないアドレスのみはインポートできると思います。 (h)ttp://q.hatena.ne.jp/1148023190 なお、ドラッグするアドレスを含んだメールデータのテキストファイルは、次のImport Export ToolsをThunderbirdに入れたら、フォルダ毎の右クリックからのメニューを利用して、単一のtxtファイルにエクスポートできます。 http://mozilla-remix.seesaa.net/article/28838742.html また、自動的に抽出する方法ではなく、現状のままで、各フォルダのメールに関係した差出人と受信者のアドレス帳のデータの保存アドレス帳を変更する方法があります。 20に対応するアドレス帳を先に作成しておいて、次のStarMoveContactとGather the senders !の拡張機能を入れたら、 http://mozilla-remix.com/2010/03/05/116 https://addons.mozilla.org/en-US/thunderbird/addon/11771/ 各フォルダを開いて、どれかのメッセージを選択して右クリックのメニューに「Select the mails from the same senders」と「Select the mails from the same recipients」が表示されますから、どちらかを選択すると、同じ送信者又は受信者のメールが選択状態になりますから、これらにスターを付して、差出人で整列させてから上からメールを開いたら、差出人には☆(登録済み黄色、未登録白色)が付いていますから、これをクリックしたら、編集ダイアログに登録アドレス帳を変更/指定できる窓が出ますから、そこから指定したいアドレス帳を選択です。 この方法は、未登録のCCなどにあるアドレスも新たに指定のアドレス帳に登録できるということです。 スターは作業上チェック済みかどうかを判断するためですが不要かも知れません。 なお、重複した連絡先は、Duplicate Contact Managerを導入したら、チェックが可能になります。 導入後にアドレス帳のメニューに「Duplicates」が追加されますから、各アドレス帳毎に、左右の登録内容をみて、skipか、Apply&Continueのボタンでチェックが進みます。 http://blogs.yahoo.co.jp/yoshi_in_okayama/16372600.html 自動ではないですが、比較的楽に行うには、そんな方法になるのかなと思います。

usatan2
質問者

お礼

詳しい説明、そして、  StarMoveContact  Gather the senders  Duplicate Contact Manager など、有用なアドオンの紹介、ありがとうございます。 自動ではないですが、かなり作業が楽になりそうで助かります。ありがとうございます。