web-dev-qa-db-ja.com

電子メールから受信者を抽出して連絡先リストを作成する

2012年、Thunderbirdで、アドオンを使用して、メールフォルダで見つかったすべての受信者を抽出してアドレスリストを作成しました。しかし、私はすべてを再インストールしました、そして私はそれをどのようにしたか覚えていません...

同様の質問には満足のいく答えがありません:

そして、 ZindusGoogleコンタクト ..には何も見つかりませんでした。

メール受信者からアドレスリスト(メーリング)を作成するにはどうすればよいですか?

  • ソリューションはGMailに準拠している必要があります。
  • 解決策はThunderbirdに基づいている可能性があります。
3
olibre

単純なコピーアンドペーストで成功しました。

  • メーリングリストテンプレートとして私たちに望んでいたメールのオープンソース
  • コピーされたTo:およびCC:ソースからのヘッダー(Ctrl+U
  • アドレス帳に新しいメーリングリストを作成し、メンバーリストの最初の行にすべてのアドレスをコンマ区切りで貼り付けました。

1つのケースで二重エントリをクリーンアップする必要がありました。しかし、それはいずれにせよ、リストを1つずつドラッグするよりも優れています。

(以下はbenjaomingによって追加されました)

TOフィールドとCCフィールドのUTF-8ヘッダーをクリーンアップするには、次のようにします。

  1. コマンドラインを開く
  2. タイプpythonEnter。次に、次のコマンドを実行します。

    email.headerからimportdecode_header 
     print u "" .join(x [0] .decode( "utf-8")for x in decode_header(u "" "ヘッダーの内容をここに貼り付けます"" "))

これにより、Thunderbirdのリストエディタでコピー&ペーストしやすいテキストが出力されます。

5
trapicki

調査の結果、昨年のやり方を振り返りました。メールアドレスクローラー(非常に古いThunderbirdアドオン)を使用しました。

  • (電子メールの)フォルダーでコンテキストメニューを開く
  • メールアドレスのクロールフォルダを選択します
  • 宛先のメーリングリストを選択します(または新しいメーリングリストを作成します)
  • いくつかのオプションを選択し、[OK]をクリックします
  • 次に、アドオンはフォルダの電子メールコンテンツから電子メールアドレスを抽出します

ただし、EMail Address Crawler v3は最近のThunderbirdと互換性がありません。したがって、強制的にインストールするには、extensions.checkCompatibilityabout:configを無効にするか、単にアドオンの互換性チェックを無効にするを使用します。

しかし、私のThunderbird17.0.5は最近のものであり、互換性チェックを無効にしても、EMail Address Crawler、フォルダのコンテキストメニューは、連絡先アドレスのダイアログボックスを開くだけです。

それ以外の場合は、別の選択肢があります:CrowdMailer、基本的な(そして古い)Thunderbirdアドオン。電子メールのソースコードをコピーしてCrowdMailerダイアログボックスに貼り付けます。次に、CrowdMailerは電子メールアドレスを抽出し、これらの抽出されたアドレスで満たされた新しい電子メールを作成することを提案します。しかし、私はこれらのアドレスをメーリングリストに保存する方法を見つけられませんでした...

1
olibre

Gmailで1行に1つずつリストされているメールアドレスのリストをNotepad ++でクリーンアップして、Gmailの連絡先グループの連絡先入力フィールドで受け入れられるようにすることができました。

  1. テキストをANSIに変換します。
  2. ^ "[^"] +をRE検索して名前のプレースホルダーとして使用されている引用符で囲まれたメールアドレスをすべて削除し、空の文字列に置き換えます。
  3. ^ [^ <] *をRE検索してメールアドレスの前の名前を削除し、空の文字列に置き換えます。
  4. すべての行を結合します(Notepad ++ Line Operations)。
0
Freon Sandoz