我正在制作一个应用程序,并希望此应用程序能够从Mozilla Thunderbird中检索数据。但是,我只能找到Thunderbird 扩展的API。是否有一个API允许Thunderbird的外部本机应用程序与Thunderbird的数据库进行交互?
答案 0 :(得分:1)
没有。但是你可以创建一个Thunderbird扩展并通过TCP套接字与它通信(参见nsIServerSocket
)。那个扩展会为你做“肮脏的工作”。如果你想在Thunderbird没有运行时获取数据,那么唯一的解决方案就是重做应用程序中的数据库读取逻辑(Thunderbird当然是开源的,但重用它的代码会很难)。顺便说一句,.msf
文件使用了臭名昭着的Mork file format。