6

開発中の C# アプリケーションから、Thunderbird によって保存された電子メール メッセージを照会したいと考えています。

現在、SQLite データベース global-messages-db.sqlite にクエリを実行することで、From アドレスや件名などのメッセージ パーツを取得できます。

SELECT subject FROM messagesText LIMIT 10;

メッセージの本文を見つけることができませんでした。Thunderbird のストレージに関するドキュメントを検索しましたが、これがどこに保存されているかを説明するものは見つかりません。

メッセージの本文はどこに保存されますか?

4

1 に答える 1

5

私自身の実験から、以下でメッセージのリストを取得できるようです。

select * from messages;

その結果セットでは、各メッセージに ID があることがわかります。特定のメッセージの内容を取得するには、次のようにします。

select c0body,c1subject,c2attachmentNames,c3author,c4recipients from messagesText_content where docid = 1234;

これは、必要なメッセージの ID が 1234 であると想定しています。

于 2012-11-07T16:55:59.223 に答える