我有一个 IMAP 邮件服务器并使用 Thunderbird 作为我的客户端。我不明白使用 IMAP 与 POP 的客户端-服务器同步。我的 IMAP 服务器已满,所以我登录服务器并删除收件箱,认为 Thunderbird 有邮件的本地副本。
当我打开 Thunderbird 时,它与 IMAP 服务器同步并将我的所有电子邮件标记为已删除。幸运的是,这些电子邮件仍然存在于 {path}/thunderbird/profile/default/INBOX 文件中。在网络上进行了一些研究后,我编辑了该文件并将所有“X-Mozilla-Status:0001”更改为““X-Mozilla-Status:0000”。
当我重新启动 Thunderbird 时,电子邮件仍然不见了。有谁知道如何恢复这些?
我遇到了类似的问题 - 通过一些怪癖,一堆电子邮件从我的 IMAP 服务器中消失了,但仍保留在本地驱动器上的收件箱和已发送文件中。我无法强制 Thunderbird 将这些电子邮件直接还原到 IMAP 服务器上,因此我采用了另一种方法:
完毕!
IMAP 和 POP 不一样!POP 是一种传输协议,将电子邮件从服务器拉到客户端。IMAP 是一种同步协议,将电子邮件保留在服务器上,并且通常保留本地缓存版本。
IMAP 具有两阶段删除功能,但大多数客户端不会将它们分开。它们是:标记为已删除和清除已删除。正如我提到的,大多数客户同时进行这两项操作。
一旦电子邮件从服务器中清除,则应在下次同步时将其从所有本地缓存中清除,从而永久删除电子邮件。更改缓存不会更改服务器。
意外事故是您采取良好备份的原因;这样你就可以恢复电子邮件。
归档时间: |
|
查看次数: |
19730 次 |
最近记录: |