ThunderbirdのメールのTo、Cc、Bccヘッダーなどからすべてのメールアドレスを自動的にコピーする方法はありますか?現在、右クリックして[メールアドレスのコピー]を1つずつ実行していますが、これは明らかに満足できるものではありません。
はい、できます。 Message Source
View
メニュー。
メールのヘッダーと同じ詳細がすべて表示されますが、コピーして貼り付けることができる形式で...
さらに詳細に。メールアドレス(カンマで区切られている)をTo:フィールドの1つにコピーする必要があります。 Enterキーを押すとすぐに、Thunderbirdは各アドレスに個別の行を表示します。早くて簡単。 To:フィールドに少なくとも1つのアドレスがある場合は、Enterキーを押す前に、2番目のTo:をCc:に変更できます。次に、追加されたアドレスはすべてCcです。
私が通常行うことは...メールを転送することです。 TBをインラインで転送するように構成しました。その後、すべてのヘッダーがテキストで表示されます。メールをコピーして新しいメッセージに貼り付けるだけです。
完了;)
私はあなたが探していると思うものに対する非常に簡単な解決策を見つけました。リスメールを設置しました。 http://squirrelmail.org/
それはきれいではありませんが、トリックを行います。電子メール内のすべてのアドレスが実際の電子メールアドレスとして表示され、名前は表示されないため、コピーして貼り付けることができます。
それが役に立てば幸い
クレイグ
私は同様の質問に答えました: 電子メール受信者からのアドレスリスト(メーリング)の作成 。
EMail Address Crawlerは、フォルダ内のすべての電子メールから電子メールアドレスを抽出する非常に古いThunderbirdアドオンです。電子メールのソースコード(ヘッダーと本文)からアドレスを取得します。これは、メールが転送される場合、またはメールヘッダー内に追加のアドレス(リダイレクトメールアドレスなど)がある場合に便利です。
ただし、メールアドレスクローラーはご使用のThunderbirdバージョンと互換性がない場合があります。強制的にインストールするには、extensions.checkCompatibility
の中に about:config
または単にアドオン互換性チェックを無効にするを使用します。ただし、互換性チェックを無効にしても、Email Address Crawlerは使用できない場合があります(フォルダーのコンテキストメニューでアドレス帳ウィンドウを開くだけの場合があります)。
さらに、別の古いアドオンがあります:CrowdMailer。この非常に基本的なアドオンは、最新のThunderbirdバージョンと互換性があります。
しかし、私はこれらのアドレスをメーリングリストに保存する方法を見つけられませんでした...アイデアは誰ですか?
この回答は、 Dee's answer 、 Tai Viinikka および Dan Stevens によるコメント、および Giacomo Cianiによる試み に基づいています。ディーの答えを編集します。いくつかの編集上の洗練を除いて、すべての信用は彼らに行くべきです。
Thunderbirdのメッセージの「To」、「Cc」、「Bcc」ヘッダーからメールアドレスをコピーすることができます。この文脈で「自動的に」が何を意味するのかは明らかではありません。
「表示」メニューの「メッセージソース」を使用するだけです。メールのヘッダーと同じ詳細がすべて表示されますが、コピーして貼り付けることができる形式で表示されます。
詳細:メールアドレス(カンマで区切られている)をいずれかの宛先フィールドにコピーする必要があります。あなたがヒットするとすぐ Enter、Thunderbirdは各アドレスに個別の行を割り当てます。早くて簡単。 「To:」フィールドには少なくとも1つのアドレスが必要です。次に、ヒットする前に、追加の「To:」フィールドを「Cc:」または「Bcc:」に変更できます Enter。
元の回答 の thecomments に記載されているように、これによりThunderbirdがエントリ間に2つのコンマを挿入し、2つのコンマの1つを解釈する可能性がありますアドレスの一部として使用すると、機能しなくなります。 Giacomo Cianiは、彼のシステム(Windows 10のThunderbird 45.4)では、コピーされたテキストの改行文字が原因であると報告しています。たとえば、ソースが次のように表示される場合:
addr1、
addr2
このテキストをコピーすると、カンマと改行の両方が区切り文字として解釈され、Thunderbirdのアドレスフィールドにコピーするとaddr1,,addr2
になります。次に、2番目のコンマはセパレータではなくリテラル文字として解釈されます。これにより、2つのアドレスがaddr1
および,addr2
として解析され、明らかに機能しなくなります。
Giacomoが見つけた解決策は、メッセージソースからアドレスをコピーしてNotepad ++(または改行文字を検索して置き換えることができるその他のテキストエディター)に貼り付け、\n
および\r
文字をすべて削除して貼り付けることです。 Thunderbirdのアドレスフィールドの結果。それほど速くも便利でもありませんが、動作します。
「上手くいく」という声明(上記)は Giacomoの送信テキスト から引用されています(私はテストしていません)。 StéphaneGourichonはその後 次のコメント を追加しました:
この単純な解決策は、実際にはすべての電子メールアドレスに7ビットASCII文字のみが含まれている場合にのみ機能するハックです。他のすべての状況では、メッセージソースは RFC 2047:MIME(多目的インターネットメール拡張)パート3:非ASCIIテキストのメッセージヘッダー拡張 例:Stéphaneが
=?UTF-8?Q?St=C3=A9phane?=
._になる jlanzaのソリューション この問題はありません。
すべて、
私はこのbashスクリプトを書き、TBirdからすべての電子メールアドレスを外部から抽出するために必要なほぼすべてのことを実行します。まだいくつかのフィルターに取り組んでいます。
#! /bin/bash
# Email Address extraction script to get Thunderbird EMail addresses from email files.
# Get current directory
DIR="$( cd -P "$( dirname "$0" )" && pwd )"
curdir="$DIR";
#echo "C=>$curdir";
# Declare the Local Folders dir for Thunderbird
tbdir="/home/$USER/.Thunderbird/$profile.default/Mail/Local Folders";
# Change to First TB directory
cd "$tbdir";
# Run the grep statement to get the addresses
grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' Drafts | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i > /home/$USER/myfiles/all-addresses.txt
grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' Inbox | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i >> /home/$USER/myfiles/all-addresses.txt
grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' Sent | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i >> /home/$USER/myfiles/all-addresses.txt
# Declare the gmail.com dir for Thunderbird
tbdir="/home/$USER/.Thunderbird/$profile.default/Mail/gmail.com";
# Change to New TB directory
cd "$tbdir";
grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' Inbox | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i >> /home/$USER/myfiles/all-addresses.txt
# Declare the IMapMail dir for Thunderbird
tbdir="/home/$USER/.Thunderbird/$profile.default/ImapMail/imap.googlemail.com/[Gmail].sbd";
# Change to New TB directory
cd "$tbdir";
grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' 'All Mail' | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i >> /home/$USER/myfiles/all-addresses.txt
# Sort the output for unique addresses
cp /home/$USER/myfiles/all-addresses.txt /home/$USER/myfiles/all-addresses.old.txt
sort /home/$USER/myfiles/all-addresses.old.txt | uniq -u > /home/$USER/myfiles/all-addresses.txt
# Change back to current directory
cd "$curdir";
試してみて、必要に応じて調整し、変更をここに報告してください!
乾杯!
OMR
トリックを行う新しいアドオンがあります:emailpicky4。
メールアドレスを連絡先にインポートするフォルダを右クリックし、[このフォルダからIDを選択]を選択します
いくつかの素敵な改良がポップアップで利用可能です。
https://addons.mozilla.org/en-US/Thunderbird/addon/emailpicky-4/?src=search
EASY:
更新:
実際には、Power Email Address ExtractorでThunderbird DBの受信ボックスファイル(c:\ Users\Me\AppData\Roaming\Thunderbird\Profiles\5akde98.default\Mail\mailなど)で抽出することで、ステップ1をスキップできます。 yourserver.com\Inbox.sbd\Inbox)
OlibreとAntoine'sのヒントに以下を追加します。
Thunderbird Addon "Address bulk copy"を使用すると、配布リスト全体をワンクリックで必要な形式でクリップボードにコピーできます。
クリップボードには、「宛先」と「CC」からのすべてのメールアドレスが含まれ、自分のメールの場合は「BCC」も含まれます。
バージョン1.0.3のこのアドオン(ファイル名:address_bulk_copy-1.0.3-tb.xpi)は2013-08-19に最終更新され、おそらく今後開発されませんしかし:
それはThunderbirdのバージョン52まで、および説明されているトリックで動作します。
extensions.strictCompatibility = false
このアドオンは、おそらく現在のThunderbirdバージョン60.5.0で動作します
以下は、アドオンへのリンクです(最初のものを使用): tag-bulk-> "Address bulk copy"
Thunderbird 60のために働いているフランスのフォーラムから。
サンダーバードで
Settings
に移動しますAdvanced
をクリックしますextensions.strictCompatibility
を検索し、false
に設定しますブラウザで
サンダーバードで
Tools
に移動しますSettings icon
をスムーズにInstall module from a file
を選択しますemailpicky_4-4.0-tb.xpi
大丈夫です。フォルダとCrawl folder for email addresses
を右クリックできます。
複数のメールがある場合は、すべてのメールをエクスポートし、ファイルからすべてのメールアドレスを抽出する小さなスクリプトを作成します。その後、あなたは本当にそれを自動的に持っています。もちろん、それは複数のメールがある場合にのみ有効です。