Thunderbirdのメールデータを取得する方法
Import-Module -Name PSSQLite $database = "C:\Users\<ユーザ名>\AppData\Roaming\Thunderbird\Profiles\<ランダムな文字列>.default\global-messages-db.sqlite" # 全件取得したい場合はlimit 1を削除する $query = "select * from messages INNER JOIN messagesText_content ON messages.id = messagesText_content.docid limit 1" Invoke-SqliteQuery -Query $query -DataSource $database
参考にしたページ
Thunderbirdからメールメッセージを取得するSQLクエリー
Querying Thunderbird's SQLite message database from C# - Stack Overflow
SQLite にアクセスするためのPowerShellのモジュール
PowerShell Gallery | PSSQLite 1.0.3