2011年11月8日火曜日

IS04のメールの管理

IS04のEメールはSQLiteで管理されているらしいです

Eメールのアプリからメニューを開いて「設定」→「バックアップ」→「SDカードに保存する」を実行すると以下の場所にメールのバックアップファイルが作成されます
/sdcard/com.aplixcorp.email/backup_accounts/

ファイル名は固定名かどうか怪しいので直接見て確認して下さい
拡張子は「db」です
同じ場所にaccounts.dbというファイルもありますがこちらではないはずです

今回は以下のツールを使ってファイルの中身を見ています (若干古いバージョンですが)
http://coenraets.org/blog/2007/06/sqlite-admin-application-for-air/

テーブルの構成としては以下の通りです


よくわからないテーブルが幾つかありますが、Messageテーブルの中にメールの詳細情報が書かれています
クエリ画面で以下のSQLを実行すればメールの未読情報や、保存フォルダ、件名などが取得できます
select * from messages

メール本体についてはDB上ではなく、本体のどこかか、メールサーバ上にあるものと思われます

なお、直接ファイルをいじるのはファイルを破壊する危険性があります
いじる際には自己責任でお願いします


参考文献
http://pompomcap.blog90.fc2.com/blog-entry-14.html

0 件のコメント:

コメントを投稿