. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,214 声望值: 3
精华: 5,解答: 9
#1 旧 2019-09-29, 14:21:44 默认 【讨论】QQ邮箱内邮件的主题及邮件基本信息导出测试 》基于ThunderBird_sqlite数据库
nh_wzg 当前在线  

邮箱内邮件的主题及邮件基本信息导出,有这样的工具吗?

实现这样的功能,有什么条件要求?

Web类的邮箱有这样的功能吗?

此帖于 2019-09-29 14:25:20 被 nh_wzg 编辑. .


平和精确简约应成为精品成员的三大基本要求!!!
nh_wzg
回复时引用此帖
.:XIAMI:.
 
.:XIAMI:. 的头像
核心会员
 
资 料:
注册日期: Oct 2001
帖子: 3,764 声望值: 3
精华: 2,解答: 13
#2 旧 2019-09-29, 16:06:56 默认
.:XIAMI:. 当前离线  

为啥不用pop 或 imap??


it580.com
blog.it580.com
回复时引用此帖
gisworld
 
gisworld 的头像
高级会员
 
资 料:
注册日期: Aug 2001
帖子: 687 声望值: 3
精华: 0
#3 旧 2019-09-29, 16:24:01 默认
gisworld 当前离线  

要看客户端的数据如何存储。
之前我也个类似的需求,当时使用Thunderbird,其使用sqlite3进行数据存储。直接到数据库全部提取就可以了。


集思广益 共同进步
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,214 声望值: 3
精华: 5,解答: 9
#4 旧 2019-09-29, 16:35:24 默认
nh_wzg 当前在线  

引用:
作者: .:XIAMI:. 查看帖子
为啥不用pop 或 imap??
用了有这种功能的邮件PC_CLIENT,就一定有邮件的“主题”,“基本信息”比如,发件人,收件人,时间,可供导出吗?

此帖于 2019-09-29 16:44:47 被 nh_wzg 编辑. .
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,214 声望值: 3
精华: 5,解答: 9
#5 旧 2019-09-29, 16:48:07 默认
nh_wzg 当前在线  

引用:
作者: gisworld 查看帖子
要看客户端的数据如何存储。
之前我也个类似的需求,当时使用Thunderbird,其使用sqlite3进行数据存储。直接到数据库全部提取就可以了。
这个信息很重要,就是说可以用Thunderbird来收邮件,然后用sqlite3的客户端来,查询邮件的数据库。其中主题/Subject,字段是可以专门查询到的,当然,收件人,发件人,时间时间戳也是可以查询到的。
参考:
_https://stackoverflow.com/search?page=1&tab=Relevance&q=sqlite%20thunderbird


@gisworld 当时实现了你这个查询功能的Thunderbird的版本号,有没有提示?怕后期的版本把,通过sqlite3客户端打开数据文件的功能关闭了。

》在WIN7-X64环境,下载安装ThunderBird 68.1.1版本,在profile目录下面,能够找到已经登录后的,相应邮箱账号【*.sqlite】文件。
用sqlitespy_1.9.13可以打开【global-messages-db.sqlite】,有22个表,具体,表内字段的关系,未有详细的信息。

--20191103-2304
C:\Users\Administrator\AppData\Roaming\Thunderbird\Profiles\nn6zeoiy.default-release 》包含有*.sqlite文件

打开 global-messages-db.sqlite 数据库
messagesText_content表
docid
c0body,
c1subject,
c2attachmentNames,
c3author,
c4recipients


From my own experimentation, it seems you can get the list of messages with the below.
代码:
select * from messages;
In that result set, you'll notice each message has an id. To get the content of a particular message you can do the following.

代码:
select c0body,c1subject,c2attachmentNames,c3author,c4recipients from messagesText_content where docid = 1234;
This is assuming the id of the message you want is 1234.

代码:
SELECT datetime(1377168853, 'unixepoch', 'localtime');
代码:
SELECT strftime('%s','now');

此帖于 2019-11-03 23:42:33 被 nh_wzg 编辑. .
回复时引用此帖
发表新主题 回复

标签
sqlite, thunderbird, 邮件管理

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 20:00:43.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号