thunderbird重新下载丢失的邮件
缘起
最近磁盘空间不够,电脑上的邮箱客户端thunderbird卡了一下,然后重启后发现最近一段时间内的邮件丢失了,但是最新的又拉下来了,这样就中间少了一些邮件。
解决方案
手动删除邮箱文件夹下面(一般在thunderbird数据文件夹的MAIL目录下)的Popstate.dat文件中最新的数据(文本格式直接打开修改即可),让thunderbird从老的某个时间点重新拉取邮件。
原理: 这个文件记录着邮件的状态,包括邮件id和时间信息,而每次收取邮件,会拿这里最新的时间到服务端拉取。删除最新的数据后,重新拉取的邮件会有重复,但这问题不大。
如果粗暴一点,直接删除这个文件,thunderbird会从相对比较早的时间点把邮件再拉回来。
总结
thunderbird由于其开源跨平台的特性,各种文件、状态自己控制的灵活度还是可以的。
但丢失邮件的问题,也反映出thunderbird并不那么稳定。
参考文档
http://kb.mozillazine.org/Popstate.dat
发表评论