我如何强制 Thunderbird 通过 IMAP 下载所有电子邮件?

我如何强制 Thunderbird 通过 IMAP 下载所有电子邮件?

我刚刚创建了一个新的 Thunderbird 配置文件。不幸的是,Thunderbird 只下载最近的消息。我需要获取我的所有消息和子文件夹。有什么想法吗?

答案1

转到Tools/Options/General/Config Editor或更新版本Edit/Preferences/Advanced/General/Config Editor。这可能因操作系统而异。

如果遇到

这可能会使您的保修失效!

对话框中,点击按钮“我会小心的,我保证!”。

folders_for_new在过滤框中输入。

mail.check_all_imap_folders_for_new在较新版本中寻找名为 或 的选项mail.server.default.check_all_folders_for_new

将此设置更改为true。这不会将收件箱视为特殊文件夹,但所有文件夹都是“收件箱”,因此将检查和下载所有文件夹。

如果此键不存在,则将其添加(右键单击/新建),如上文所述,作为布尔首选项。添加首选项时,系统会要求您输入初始值。选择true

接下来,在“帐户设置”/“您所指的帐户”/“同步和存储”中,确保选中“无论年限如何,在本地同步所有消息”和“在此计算机上保留此帐户的消息”。

答案2

应该有一个菜单或按钮来“离线”

在我当前的 Thunderbird 17.0.2(在 Ubuntu 12.04 上)中,该按钮位于整个应用程序的左下角。

单击按钮将开始下载,如果所有配置都正确(即有keep all messages regardless of age local),那么它将下载

答案3

您必须选中“在此计算机上保留此帐户的邮件”复选框。看看这个在 Thunderbird 中保存 IMAP 消息的教程

[账户设置[1]

答案4

检索全部所有文件夹和子文件夹中的邮件(无论其期限如何)以及消息是否为新消息/未读消息

从 Thunderbird 115 版及更高版本开始:

  1. 右键单击该帐户并选择'设置'

  2. 同步与存储, 确保同步所有消息,无论其年龄如何已选中。默认情况下,它已被选中。

  3. 编辑 (ALT+E) -> 设置 -> 常规 ->(滚动至底部并选择)配置编辑器

  4. 类型‘_folders’进入搜索栏。

  5. 双击该条目,mail.server.default.check_all_folders_for_new将值设置为true。如果该条目不存在,则创建它。默认情况下,该条目已经存在并设置为false

6. 单击主阅读器窗格/窗口左下角的在线/离线图标。这将开始获取所有尚未收到的消息。底部的状态栏将显示它正在从每个文件夹获取消息。

在此处输入图片描述

第 6 步是最重要的。之前的答案关注的是设置mail.server.default.check_all_folders_for_new,但这只是解决方案的一部分。线索就在文本中 - 它只获取新/未读消息,而不是旧消息。您需要进入离线模式才能获取旧/已读消息。

相关内容