web-dev-qa-db-ja.com

GmailメッセージをテキストまたはHTMLファイルにエクスポートする

GmailメッセージをテキストまたはHTMLファイルとしてエクスポートできるようにしたいので、Gmailメッセージを保存し、受け渡しし、後で簡単に見ることができます。

選んだメッセージ(タグ、送信者など)を見つけて、一度にすべてエクスポートできるようにしたいです。

これを行う方法はありますか?

81
Prestaul

重要なのは、IMAP経由でアクセスできるようにアカウントを構成することです。

IMAPSize を使用してGMailアカウントをバックアップしました。サーバーで定期的なバックアップをスケジュールするには、 OfflineIMAP を使用します。

クイックG検索では、IMAPサーバー、特にGMailのバックアップを実行するための多数のツール/スクリプト/サービスが明らかになります。

36
Vinko Vrsalovic

Googleエンジニアリングチームは、これに特化した内部「組織」を開始しました データ解放戦線 。彼らはすべてのGoogle製品を使って作業しており、ウェブアプリケーションとの間でデータを移動するための新しいまたは改善された方法が作成されると、サイトを更新し続けます。

DLFは、会社が顧客を簡単に退職させることができないため、DLFは自身を少し破壊的なものと見なしています。彼らがどのように始まったのか、そしてなぜ FAQ で読むことができます

35
danivovich

@LBushkinの提案と同様に、ローカルPOPクライアントを使用しますが、Thunderbirdを使用します。 Outlookは、ローカルデータストアに独自の形式を使用します。

電子メールは、フォルダーごとに1ファイルのプレーンテキストファイルとして保存されます。

17
chris

got-your-back を検討してください。これは「Gmailアカウントをバックアップおよび復元するコマンドラインツールです」。

次のように呼び出すことができます。

python gyb.py --email [email protected] --search "from:[email protected]" --local-folder "mail_from_pip"

完了すると、指定された--search内の--local-folderに一致するすべてのメールとsqliteデータベースが見つかります。

14
dukedave

Gmailは、ユーザーがメールをバックアップできる機能を公開しました: https://www.google.com/settings/takeout

enter image description here

古いUI:

enter image description here

8

Google Labsでドキュメントの作成を有効にしてから、ドキュメントとしてエクスポートするスレッドに戻り、「ドキュメントの作成」をクリックします。

googleドキュメントでは、結果のドキュメントをHTML(zip形式)として保存するか、他の多くの形式の中からプレーンテキストとしてダウンロードできます。

7
Darren Holden

IMAP Tools を使用して他の(Gmail以外の)IMAPアカウントをバックアップすることに成功しました。 imapdump.plIMAPToMbox.plの両方を使用しました。メールごとに1つのテキストファイル、またはフォルダーごとに1つのテキストファイルをそれぞれ生成します。どちらのコマンドでも、バックアップするIMAPフォルダー(Gmailのタグ)を指定できます。

この方法は、自分の介入なしにアカウント(たとえば、cronジョブ)を自動的にバックアップできるため、私にぴったりです。

4
Mike Mazur

maildir 形式でメールを保存するメールクライアントでGmailにアクセスします。 Maildirは、各電子メールを元の RFC822 メッセージ形式で個別のファイルに保存するだけです。これらは読み取り可能なテキストファイルですが、最近の電子メールは、多くの場合、base64でエンコードされたメールの添付ファイルで乱雑になっています。

bunt ディストリビューションの標準メールクライアントである Evolution を含む、maildirをサポートする複数のgnu/linuxメールクライアントがあります。しかし、私が知っているmaildirをサポートするWindowsメールクライアントはありません。

4
Wim Coenen

最も簡単な方法は、OutlookなどのローカルPOPクライアントを使用してダウンロードすることです。その後、簡単にテキストにエクスポートまたは保存できます。

個々の電子メールの場合、印刷を使用してコンテンツをマシン上のファイルに印刷できます...

4
LBushkin

私は BackupGoo の著者の一人です。また、データの安全なオフラインコピーが必要でした。 BackupGooは非常に使いやすく、Googleのすべてのものをローカルハードドライブに広く使用されている形式でバックアップします。これには、例えばGMail、Googleドキュメント、Googleリーダー。たとえば、GMailはプレーンテキストの「MIMEメッセージ」として保存され、任意のテキストエディターまたはオフラインメールクライアントで表示できます。

3
Ra_

IMAPリンクを確立して、Mozilla Thunderbirdにエクスポートするメールメッセージのセットをインポートします。 ImportExportToolsアドオンをインストールし、それを使用してメッセージをローカルでHTMLまたはEMLにエクスポートします。アドオンは、メッセージごとに1つのファイルを作成し、特定のメールを見つけやすくするHTMLインデックスページを作成します。

1
Gruber

Gmail Keeper はまさにこれを行います-Gmailからメールを(IMAP経由で)ダウンロードし、標準のeml形式で保存します(zip形式) 。

免責事項:私はこのWindows(のみ)ツールを書きました。何年も前に適したが見つからなかったので、伐採を始めたときはバックアップする必要がありますGmail。

0
Edwin Yip

backupify.com を使用すると、mboxまたはjsonにエクスポートできます。

0
geekzspot

リストに自分のメールアドレスだけを表示したい場合は、Gmail email extractor( "GME")を使用しました。

無料の製品ではなく、 http://starbanana.com/ で購入できます(私は彼らと提携していません)

私のGoogle Appsアカウントを使用してうまく機能したので、あなたを助けるかもしれないと思った。

0
Tino Mclaren