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


162

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

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

Ответы:


193

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

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

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


15
Использование thunderbird 3.1.10 в Ubuntu: меню «Правка> Настройки> Дополнительно> Общие> Редактор конфигурации»
LeGEC

6
Это будет сделано по умолчанию в туберкулезе :)
Даниэль Соколовский

6
По-прежнему действует для 31. Обратите внимание, что если вы уже открыли одну папку, она не будет отсортирована по новому порядку: она влияет только на папки, которые впервые открываются после этой настройки.
Монитор рыбы

7
Фоссилет правильный, но есть способ заставить его работать и для существующих папок. Закройте Thunderbird, перейдите в папку профиля Thunderbird, удалите все MSF-файлы и снова откройте Thunderbird.
Данация

3
Эти значения конфигурации по-прежнему актуальны для Thunderbird 60.0.
Cengiz Can

23

Более простое решение: использование модуля Thunderbird SortPref .

введите описание изображения здесь

Предоставляет настройки для управления тем, какие сообщения заказа сортируются изначально и по какому полю, а также следует ли отображать в многопоточном режиме. Обратите внимание, что эти данные в конечном итоге сохраняются в каждой папке, поэтому изменение управляющих значений влияет только на новые папки или папки с перестроенным индексом. Механика описана в https://bugzilla.mozilla.org/show_bug.cgi?id=86845 - это расширение просто добавляет глянец к чьему-то реальному коду.


9

Это просто расширение принятого ответа , поскольку, к сожалению, такие типы правок не принимаются.

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

  • Закрыть Thunderbird
  • Найдите папку вашего профиля Thunderbird (моя была в /home/my_user_name/.thunderbird )
  • cd в эту папку
  • Бегать find . -name '*.msf' -print0 | xargs -0 rm
  • Открыть Thunderbird

1
Будет ли это удалить все электронные письма? Или только настройки папки? Я не заинтересован в том, чтобы попробовать его на своем пользователе, так как повторная синхронизация сообщений электронной почты навсегда изменит мое домашнее соединение. Заранее спасибо.
theTuxRacer

3
Извините за столь поздний ответ. Никакие электронные письма не будут удалены, перейдите к нему, это всего лишь сводный файл: «Каждая папка почты (Входящие, Отправленные и т. Д.) Хранится как два файла: один без расширения (например, INBOX), который является самим файлом почты ( в формате 'mbox') и с расширением .MSF (например, INBOX.MSF), который является индексом (файл сводки по почте) для почтового файла. "
ОмарОтман

Однако он удалит все теги, которые вы присвоили сообщениям. Если ваш IMAP-сервер поддерживает ключевые слова (многие этого не делают), вы сможете восстановить их, но если нет, то этот шаг необратим в этом отношении.
r2evans

2

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

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

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


1

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


1
все ... ЧТО? :)
Ƭᴇcʜιᴇ007

13
Это только меняет сортировку для текущей папки и ее подпапок.
doncherry

0

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


0

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.