2011-12-31 15 views
0

私はgmail backupを実行しました。これはすべての私のgmailメッセージを読み込み済みとマークしました。ああ。私は実際には、その読み取り/未読の情報を使用します。私はThunderbirdをインストールしたばかりで、未読の「全メール」に何百ものメッセージが表示されます。メッセージだけでなく、ヘッダーをダウンロードしただけです。 Thunderbirdの何かが未読であることを知っていますが、どういうことがわかりません。Thunderbirdの.msfファイルに読み取り/未読の情報がありますか?

I readメールフォルダ、mbox形式ファイル、.msfファイルの2つのファイルがあります。 「全メール」のmbox形式ファイルにすべてのメッセージがありません。しかし、.msfファイルは非常に大きく、すべての読み取り/未読情報があるのだろうかと思います。

もしそうであれば、私はそれを抽出し、プログラムに戻って再適用することを考えます(たとえば、gmail4jを使用して)。

答えて

0

msfファイルはMork形式を使用しているため、読み込みはかなり複雑です。幸いにも、あなたは必要ない:mboxファイルのメールには特別なX-Mozilla-Statusヘッダがある。これは、a number of flagsを組み合わせた16進数値です。このヘッダー(0x0001)の最下位ビットは、読み取られたメッセージに対してのみ設定されます。存在しない場合、メッセージは未読です。

+0

ありがとう!残念なことに、私が質問したように、私はすべてのメールをダウンロードしていないと思う(「All Mail」には87個のX-Mozilla-Statusラインがあり、メールボックスには数千の電子メールがある)。 – dfrankow

+0

さて、[Mork形式](http://en.wikipedia.org/wiki/Mork_%28file_format%29)です。私の哀悼を受け入れてください。 –

+0

うん、私はそれについてのドキュメントを読んだ。私もhttp://www.jwz.org/hacks/mork.plを試しました。しかし、読んだ/未読の情報が.msfファイルに含まれているかどうか、つまり追求する価値があるかどうかはまだ分かりません。 – dfrankow

0

電子メールのヘッダーと要約部分だけを読みたい場合、.msfファイルはMozilla Thunderbirdのインデックスファイルなので、Mozilla Thunderbirdの.msfファイルから読むことができます。だからあなたはあなたからのあなたの電子メールのすべての情報を読むことができません。あなたの電子メールを読むには、まず、内線番号のないINBOXファイルの場所を見つける必要があります。 、そして、

C:\Users\admin\AppData\Roaming\Thunderbird\Profiles\wb09b73f.default\ImapMail\imap.googlemail.com 

それをコピーして、あなたのシステムの他の場所に貼り付けし、INBOX.mboxに名前を変更して、あなたは簡単にそれをインポートすることができます。 あなたの電子メールクライアントThunderbirdで、ここからその場所を見つけることができますあなたのMozilla ThunderbirdからあなたのThunderbirdにインポートした後であなたの電子メールを簡単に読むことができます。 Mozilla Thunderbirdで.mboxファイルをインポートする方法はこちらを参照 http://www.systoolsgroup.com/viewer/thunderbird-msf-files.html

関連する問題