2012-07-04 22 views
5

Gelişmekte olan C# uygulamasından Thunderbird tarafından saklanan e-posta iletilerini sorgulamak istiyorum.Thunderbird'ün SQLite ileti veritabanını sorgulama C#

Şu anda SQLite veritabanını, global-messages-db.sqlite'ı sorgulayarak Kimden adresi ve Konu gibi bazı ileti parçalarını alabilirim.

SELECT subject FROM messagesText LIMIT 10; 

İleti gövdesini bulamadım. Thunderbird'ün depolamasının belgelerini aradım ama nerede depolandığını açıklayan hiçbir şey bulamıyorum.

İleti gövdeleri nerede saklanır?

cevap

4

Kendi denememden, aşağıdaki mesajların listesini alabilirsiniz.

select * from messages; 

Bu sonuç kümesinde, her iletinin bir kimliğine sahip olduğunu görürsünüz. Belirli bir mesajın içeriğini almak için aşağıdakileri yapabilirsiniz.

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

Bu

istediğiniz mesajın id üstleniyor 1234.

olduğunu
İlgili konular