Изменить порядок сортировки по умолчанию в Thunderbird

68507
Joey

Thunderbird (2. что-то здесь, поскольку 3 все еще нестабилен и имел некоторые неприятные ошибки, которые я в последний раз пробовал) по умолчанию сортирует письма по дате. Это хорошо, однако, сортирует их так, что самые новые находятся внизу списка, что ... не хорошо. Так как Thunderbird сохраняет настройки сортировки для каждой папки (а у меня много папок), я регулярно сталкиваюсь с папками, в которых я редко или никогда не находился, в которых все еще сохранен старый порядок сортировки.

Есть ли способ глобально изменить порядок сортировки по умолчанию на «Потоки, самые новые сообщения вверху» (или что-то еще, что, я полагаю, могло бы быть и возможным)?

148

7 ответов на вопрос

179
random

Откройте Редактор конфигурации из следующих пунктов меню:

Сервис> Параметры> Дополнительно> Общие> Редактор конфигурации

Или, если вы используете старую версию 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 )

Эти магические числа действительно не помогают вообще. random 15 лет назад 1
Использование thunderbird 3.1.10 в Ubuntu: меню «Правка> Настройки> Дополнительно> Общие> Редактор конфигурации» LeGEC 13 лет назад 11
По-прежнему в силе с Thunderbird 10.0, на случай, если кто-нибудь сталкивается с этим и задается вопросом, если это так. WhyNotHugo 12 лет назад 2
Это работает с 17.0 тоже! bernie 11 лет назад 2
Это будет сделано по умолчанию в туберкулезе :) Daniel Sokolowski 11 лет назад 6
Все еще действует для 31. Обратите внимание, что если вы уже открыли одну папку, она не будет отсортирована по новому порядку: она влияет только на папки, которые впервые открываются после этой настройки. fossilet 10 лет назад 5
Фоссилет правильный, но есть способ заставить его работать и для существующих папок. Закройте Thunderbird, перейдите в папку профиля Thunderbird, удалите все MSF-файлы и снова откройте Thunderbird. Danation 9 лет назад 7
Да, Мозилла хочет, чтобы мы веселились. Почему взломать, если у нас есть простой вариант для этого ... TB 45.3.0 (!) Kai Noack 8 лет назад 0
Эти значения конфигурации по-прежнему актуальны для Thunderbird 60.0. Cengiz Can 6 лет назад 1
22
Jean-Baptiste

A simpler solution : Using the Thunderbird SortPref module.

enter image description here

Provides settings to control which order messages are sorted initially and by which field as well as whether to display in threaded mode. Please note this data ends up stored in each folder, so changing control values only affect new folders or those with a rebuilt index. The mechanics are described in https://bugzilla.mozilla.org/show_bug.cgi?id=86845 - this extension merely adds gloss to somebody else's actual code.

8
OmarOthman

This is just an extension to the accepted answer, since unfortunately such types of edits are not accepted.

The only problem that the answer doesn't address is getting this applied everywhere, not only to the folders that were first opened after the change. Thanks Danation for providing the idea.

  • Close Thunderbird
  • Locate your Thunderbird profile folder (mine was under /home/my_user_name/.thunderbird)
  • cd to that folder
  • Run find . -name '*.msf' -print0 | xargs -0 rm
  • Open Thunderbird
Будет ли это удалить все электронные письма? Или только настройки папки? Я не заинтересован в том, чтобы попробовать его на своем пользователе, так как повторная синхронизация сообщений электронной почты навсегда изменит мое домашнее соединение. Заранее спасибо. theTuxRacer 8 лет назад 1
Извините за столь поздний ответ. Никакие электронные письма не будут удалены, перейдите к нему, это всего лишь сводный файл: «Каждая папка почты (Входящие, Отправленные и т. Д.) Хранится как два файла: один без расширения (например, INBOX), который является самим почтовым файлом ( в формате 'mbox') и с расширением .MSF (например, INBOX.MSF), который является индексом (файл сводки почты) для почтового файла. " OmarOthman 8 лет назад 3
Однако он удалит любые [Теги] (https://support.mozilla.org/en-US/kb/message-tags), назначенные вами для сообщений. Если ваш IMAP-сервер поддерживает ключевые слова (многие этого не делают), вы сможете восстановить их, но если нет, то этот шаг необратим в этом отношении. r2evans 6 лет назад 0
2
John T

Использование about:config(в Предпочтения -> Дополнительно -> Общие)

mailnews.default_news_sort_order: порядок сортировки новостей mailnews.default_news_sort_type: столбец сортировки новостей mailnews.default_sort_order: порядок сортировки почты mailnews.default_sort_type: столбец сортировки почты

сохранил ли это в текстовом файле, получил ли он из статьи давным-давно, не помню где, но это те значения, которые будут менять порядок сортировки.

1
Joaquin Ravelo

На самом деле, в версии 17.08 вам просто нужно перейти в Menu> View> Sort by> Date> Descending и вуаля.

все ... ЧТО? :) Ƭᴇcʜιᴇ007 11 лет назад 1
Это только меняет сортировку для текущей папки и ее подпапок. doncherry 11 лет назад 11
0
Mubeta

У меня была такая же проблема. Я решил это следующим образом: щелкнув раскрывающееся меню с заголовком «выбрать столбцы для отображения» при наведении на него курсора. Значок меню находится справа от папки «Входящие» - он выглядит как картинка из двух столбцов. Отметьте опцию «Заказ получен». Это добавит новый столбец в ваш почтовый ящик под названием «заказ получен». Когда вы щелкнете по этому заголовку, порядок получения почты изменится, так что самые новые письма будут в верхней части папки «Входящие». Когда вы закончите, просто снимите флажок «заказ получен» в списке дополнительных столбцов.

0
Mateusz Piotrowski

В Thunderbird 45.8.0 редактор конфигураций (также известный как about: config) может быть открыт через

ПравкаНастройкиДополнительноРедактор конфигурации ...

Опция по-прежнему mailnews.default_sort_orderвызывается и 1по умолчанию установлена.