是否在那里有什么方法可以将默认排序顺序全局更改为“线程,最新消息在顶部”(或其他任何方法,我认为这也是可能的)?
#1 楼
从以下菜单选项中打开配置编辑器:工具>选项>高级>常规>配置编辑器
或者如果您使用的是雷鸟的旧版本:
首选项>高级>常规>配置编辑器
在“过滤器”栏中键入
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
设置(用于邮件和新闻),可以打开“ Threaded”标志: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中进行了描述-此扩展仅为其他人的实际代码添加了光泽。
评论
不再相关。扩展程序已过时,较新的版本不允许安装扩展程序
– Eksapsy
20年11月8日在21:15
#3 楼
这只是对已接受答案的扩展,因为很遗憾,这种编辑类型不被接受。唯一无法解决问题的问题是将其应用到所有地方,而不仅是应用于更改后首次打开。感谢Danation提供的想法。
关闭Thunderbird
找到您的Thunderbird配置文件文件夹(我的文件夹位于/home/my_user_name/.thunderbird下)
cd
到该文件夹运行
find . -name '*.msf' -print0 | xargs -0 rm
打开Thunderbird
评论
这会删除所有电子邮件吗?还是仅文件夹的首选项?我不希望在用户上尝试此操作,因为重新同步电子邮件将永久占用我的家庭连接。提前致谢。
–theTuxRacer
16年7月1日在6:29
抱歉回复晚了。没有电子邮件将被删除,仅是摘要文件:“每个邮件文件夹(收件箱,已发送等)存储为两个文件;一个没有扩展名(例如INBOX),它是邮件文件本身(格式为“ mbox”),以及一个扩展名为.MSF(例如INBOX.MSF)的文件,它是邮件文件的索引(邮件摘要文件)。”
–奥马尔·奥斯曼(OmarOthman)
16年7月1日在17:07
但是,它将删除您分配给邮件的所有标签。如果您的IMAP服务器支持关键字(很多不支持),则应该能够将其恢复,但是如果不支持,则此步骤在这方面是不可逆的。
–r2evans
18年5月2日在15:20
#4 楼
使用about:config
(在“首选项”->“高级”->“常规”下)mailnews.default_news_sort_order: news sort order mailnews.default_news_sort_type: news sort column mailnews.default_sort_order: mail sort order mailnews.default_sort_type: mail sort column
已保存在文本文件中,很久以前从一篇文章中得到它不记得了在哪里,但是这些值将翻转排序顺序。
#5 楼
在Thunderbird 45.8.0中,可以通过编辑→首选项→常规→Config Editor ...打开配置编辑器(也称为about:config)。该选项仍称为
mailnews.default_sort_order
,并设置为1
默认情况下。#6 楼
实际上,在版本17.08中,您只需要转到菜单>视图>排序方式>日期>降序,然后查看。评论
全部...什么? :)
–Ƭᴇcʜιᴇ007
2013年9月22日在1:10
这只会更改当前文件夹及其子文件夹的排序。
– doncherry
2013年9月27日16:18
#7 楼
在2020年找到此文件,以防万一其他人发现了此文件,上述方法还有另一种设置顺序并将其应用于所有文件夹的方法:进入一个文件夹(例如:收件箱)并通过单击“日期”标题设置日期顺序。
右键单击“日期”标题(实际上是其他任何标题),然后选择“将列应用于”>“文件夹及其子文件夹”> [您的邮箱名称]> [您的邮箱名称(列表顶部的项目)。
...这将对所有文件夹应用排序,并且优点是不会要求您编辑配置文件。
奖金/警告:这还将对这些文件夹应用列的重新排序,列的添加等...(但这在我的情况下是需要的)。
评论
对我来说,这仅适用于所使用的列,而不适用于排序顺序。
–stijn
20年5月12日在12:10
#8 楼
我有同样的问题。我通过以下方法解决了它:将鼠标悬停在其上时,单击标题为“选择要显示的列”的下拉菜单。菜单图标在收件箱的右侧-看起来像两列的图片。
选择选项“已收到订单”。
这会将新列添加到您的收件箱中,标题为“收到订单”。当您单击此标题时,收到的邮件顺序将更改,以便最新的电子邮件位于收件箱的顶部。完成后,只需从可选列列表中取消选中“已收到订单”即可。
评论
在Ubuntu中使用thunderbird 3.1.10:菜单为“编辑>首选项>高级>常规>配置编辑器”
– LeGEC
2011年7月6日在7:14
这将成为TB中的默认设置:)
–丹尼尔·索科洛夫斯基(Daniel Sokolowski)
2013年5月3日14:49
仍然对31有效。请注意,如果您已经打开了一个文件夹,则不会按新的顺序对其进行排序:它只影响在此调整之后首先打开的文件夹。
–鱼监视器
2014年9月13日在12:18
mosaicet是正确的,但是有一种方法也可以使它适用于现有文件夹。关闭Thunderbird,转到您的Thunderbird配置文件文件夹,删除所有.msf文件,然后再次打开Thunderbird。
– Danation
15年11月16日在20:45
这些配置值仍与Thunderbird 60.0相关。
– Cengiz Can
18-10-7在13:12