検索から Gmail メッセージの件名をエクスポートするにはどうすればよいですか?

検索から Gmail メッセージの件名をエクスポートするにはどうすればよいですか?

1 つの会社からのすべてのメール マーケティングを分類するラベルがあります。検索結果をエクスポートして件名を取得したいと考えています。約 350 件のメッセージがあり、件名を調査したいと考えています。何かアイデアはありますか?

答え1

使用できますメッセージ抽出件名行またはその他の電子メール フィールドのみを Excel またはテキスト ファイルにエクスポートします。

Gmail で検索にラベルを付けたら、MailExporter で同じラベルを選択し、エクスポートするメールの部分を選択するだけです。

ここに画像の説明を入力してください

MsgExtract のエクスポート機能の詳細については、以下を参照してください。

http://www.maildev.com/msgextract/

(免責事項、私はMsgextractの著者です)

答え2

このトリックは、すべてのメール件名のスレッドの通常表示で、一度に 100 件しか機能しません。すべてのボックスをチェックし、[詳細] > [添付ファイルとして転送] をクリックすると、各メールが添付ファイルとして表示された新しい作成ウィンドウが開きます。その時点で添付ファイルのリストをテキストとして選択し、別の場所にコピーできます。その後、新しいメールをゴミ箱に捨てます。

答え3

これを行う 1 つの方法は、IMAP メール クライアントを使用してメッセージをテキスト ファイルに抽出し、正規表現を使用してこれらのテキスト ファイルから件名行を抽出することです。

これをThunderbirdで試してみました。

デフォルトでは、Thunderbird はメッセージごとに 1 つのテキスト ファイルを作成してメッセージをエクスポートします。Thunderbird は、次の形式に従ってファイルに名前を付けます: "{subject} - {sender} - {date}.eml"。したがって、ファイル名にはすでに件名が含まれています。次に、ターミナルを使用して、ls (Windows を使用している場合は dir を使用) の出力を別のテキスト ファイルにリダイレクトしました:

ls -1 > mymessages.txt

Windows では次のようにします:

dir /B > mymessages.txt

送信者と日付の部分を削除したい場合は、正規表現をサポートするお気に入りのテキストエディタ(Notepad++やviなど)を使用して、

^(.*) - .* - .*.eml

mymessages.txt で、$1 または \1 に置き換えます (エディターによって異なります)

答え4

エクスポートするメールにラベルを適用できます。

そして、https://www.google.com/settings/takeout/custom/gmail:

「ラベルを選択」をクリックし、適用したラベルを選択します。「アーカイブを作成」をクリックします。

関連情報