更改 Thunderbird 中的默认排序顺序

更改 Thunderbird 中的默认排序顺序

Thunderbird(这里是 2.something,因为 3 仍然不稳定,上次我尝试时出现了一些严重的错误)默认按日期对邮件进行排序。这很好,但是,它会将邮件排序,以便最新的邮件位于列表底部,这...不太好。由于 Thunderbird 会按每个文件夹保存其排序设置(我有很多文件夹),因此我经常会遇到我很少或从未访问过的文件夹,这些文件夹仍然保留着旧的排序顺序。

有没有办法将默认排序顺序全局更改为“主题,最新消息在顶部”(或其他任何顺序,我认为也可能是可能的)?

答案1

打开配置编辑器从以下菜单选项中:

首选项 > 常规 > 配置编辑器

您可能还会在以下位置找到它:

工具 > 选项 > 高级 > 常规 > 配置编辑器

或者,如果您使用的是旧版本的 Thunderbird:

首选项 > 高级 > 常规 > 配置编辑器

在过滤栏中输入内容mailnews.default,弹出一个需要配置的首选项小列表。它将显示类似以下内容:

Preference Name                      Status       Type        Value
mailnews.default_news_sort_order:    default      integer     x
mailnews.default_news_sort_type:     default      integer     y
mailnews.default_sort_order:         default      integer     x
mailnews.default_sort_type:          default      integer     y

在上面的命令中,通过双击首选项的名称并根据需要将其替换为以下值之一来替换值的x和:y

x(参见https://developer.mozilla.org/en/nsMsgViewSortOrder

1 = Ascending
2 = Descending

y(见https://developer.mozilla.org/en/nsMsgViewSortType

17 = None
18 = Date
19 = Subject
20 = Author
21 = ID (Order Received)
22 = Thread
23 = Priority
24 = Status
25 = Size
26 = Flagged
27 = Unread
28 = Recipient
29 = Location
30 = Label
31 = Junk Status
32 = Attachments
33 = Account
34 = Custom
35 = Received

因此,如果你想按以下方式对所有邮件进行排序线降序(最新的在顶部),配置编辑器中的首选项将如下所示:

mailnews.default_sort_order:    default     integer      2
mailnews.default_sort_type:     default     integer     22

还有一些default_(news_)view_flags设置(针对邮件和新闻),允许打开“线程”标志:

view_flags -- the second group of values can be added to one of the first group to combine effects, with several limitations:
  Unthreaded       0
  Threaded         1
  Grouped         64  [mail only (?)]

  ShowIgnored      8  [news only]
  ShowUnreadOnly  16
  ShowExpanded    32  [doesn't seem to work]
ShowUnreadOnly will check the View|Threads|Unread menu; this will cause only
unread items to be seen, but doesn't force a threaded view.

(也可以看看:https://bugzil.la/86845#c74

答案2

一个更简单的解决方案:使用Thunderbird SortPref 模块

在此处输入图片描述

提供设置来控制消息的初始排序顺序和按哪个字段排序以及是否以线程模式显示。请注意,这些数据最终会存储在每个文件夹中,因此更改控制值只会影响新文件夹或重建索引的文件夹。机制在https://bugzilla.mozilla.org/show_bug.cgi?id=86845- 此扩展仅对其他人的实际代码进行了补充。

答案3

在 2020 年找到这个,以防别人也找到这个,还有一种替代上述方法来设置排序并将其应用于所有文件夹:

  1. 进入一个文件夹(例如:收件箱)并单击“日期”标题设置日期顺序。
  2. 右键单击“日期”标题(或任何其他标题),然后选择“将列应用于”>“文件夹及其子文件夹”>[您的邮箱名称]>[您的邮箱名称(列表中的顶部项目)。

...这会将排序应用于所有文件夹,并且优点是不需要您编辑配置文件。

奖励/警告: 这也将应用列的重新排序,列的添加等...对这些文件夹也是如此(但这是我的需要)。

答案4

对于 2023 年使用 v115+(超新星)的任何人。

  1. 按照您的意愿对文件夹进行排序。假设我们将收件箱文件夹按日期降序排序。
  2. 现在我们右键单击日期 ->
  3. 将当前视图应用于 ->
  4. 选择Folder and it's children->
  5. 选择[电子邮件] ->
  6. 选择[选项顶部的电子邮件]。

该 [email] 邮箱中的所有文件夹都将按照这种新的排序顺序打开。

相关内容