Ändern Sie die Standardsortierreihenfolge in Thunderbird

162

Thunderbird (2.something hier als 3 ist immer noch nicht stabil und hatte einige böse Bugs, die ich zuletzt ausprobiert habe) sortiert Mails standardmäßig nach Datum. Dies ist in Ordnung, es sortiert sie jedoch so, dass die neuesten am Ende der Liste stehen, was ... nicht in Ordnung ist. Da Thunderbird die Sortiereinstellungen pro Ordner speichert (und ich habe viele Ordner), stoße ich regelmäßig auf Ordner, in denen ich selten oder nie die alte Sortierreihenfolge hatte.

Gibt es eine Möglichkeit, die Standardsortierreihenfolge global in "Threads, neueste Nachrichten oben" zu ändern (oder irgendetwas anderes, von dem ich annehme, dass es dann auch möglich ist)?

Joey
quelle

Antworten:

193

Öffnen Sie den Konfigurationseditor über die folgenden Menüoptionen:

Extras> Optionen> Erweitert> Allgemein> Konfigurationseditor

Oder wenn Sie eine ältere Version von Thunderbird verwenden:

Einstellungen> Erweitert> Allgemein> Konfigurationseditor

Geben Sie mailnews.defaultin die Filterleiste ein, um eine kleine Liste der zu konfigurierenden Einstellungen aufzurufen. Es wird wie folgt angezeigt:

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

Ersetzen Sie oben das xund ydes Werts, indem Sie auf den Namen der Voreinstellung doppelklicken und ihn nach Bedarf durch einen der folgenden Werte ersetzen:

x (siehe https://developer.mozilla.org/en/nsMsgViewSortOrder )

1 = Ascending
2 = Descending

y (siehe 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

Wenn Sie also alle E-Mails nach Thread , absteigend (neueste oben) sortieren möchten , sehen die Einstellungen im Konfigurationseditor folgendermaßen aus:

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

Es gibt auch default_(news_)view_flagsEinstellungen (für Mail und News), mit denen das Flag "Threaded" aktiviert werden kann:

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.

(Siehe auch: https://bugzil.la/86845#c74 )

zufällig
quelle
14
Verwenden von Thunderbird 3.1.10 in Ubuntu: Das Menü ist "Bearbeiten> Einstellungen> Erweitert> Allgemein>
Konfigurationseditor
6
Dies soll in TB zum Standard gemacht werden :)
Daniel Sokolowski
6
Noch gültig für 31. Beachten Sie, dass, wenn Sie bereits einen Ordner geöffnet haben, dieser nicht nach der neuen Reihenfolge sortiert wird. Dies betrifft nur Ordner, die nach dieser Optimierung zum ersten Mal geöffnet werden.
Fish Monitor
7
fossilet ist korrekt, aber es gibt eine Möglichkeit, es auch für vorhandene Ordner zum Laufen zu bringen. Schließen Sie Thunderbird, wechseln Sie in Ihren Thunderbird-Profilordner, löschen Sie alle .msf-Dateien und öffnen Sie Thunderbird erneut.
Danation
3
Diese Konfigurationswerte sind für Thunderbird 60.0 weiterhin relevant.
Cengiz Can
23

Eine einfachere Lösung: Verwenden des Thunderbird SortPref-Moduls .

Bildbeschreibung hier eingeben

Bietet Einstellungen, um zu steuern, welche Auftragsnachrichten anfangs sortiert werden und nach welchem ​​Feld sowie ob sie im Thread-Modus angezeigt werden sollen. Bitte beachten Sie, dass diese Daten in jedem Ordner gespeichert werden. Das Ändern von Steuerwerten wirkt sich nur auf neue Ordner oder Ordner mit einem neu erstellten Index aus. Die Funktionsweise wird unter https://bugzilla.mozilla.org/show_bug.cgi?id=86845 beschrieben. Diese Erweiterung verleiht lediglich dem tatsächlichen Code eines anderen Benutzers Glanz.

Jean-Baptiste
quelle
9

Dies ist nur eine Erweiterung der akzeptierten Antwort , da derartige Bearbeitungen leider nicht akzeptiert werden.

Das einzige Problem, das die Antwort nicht behebt, besteht darin, dass dies überall angewendet wird, nicht nur in den Ordnern, die nach der Änderung zuerst geöffnet wurden. Danke Danation für die Idee.

  • Schließen Sie Thunderbird
  • Suchen Sie Ihren Thunderbird-Profilordner (meiner befand sich unter /home/my_user_name/.thunderbird )
  • cd in diesen Ordner
  • Lauf find . -name '*.msf' -print0 | xargs -0 rm
  • Öffne Thunderbird
OmarOthman
quelle
1
Löscht dies alle E-Mails? Oder nur die Einstellungen des Ordners? Ich bin nicht daran interessiert, es auf meinem Benutzer zu testen, da die erneute Synchronisierung von E-Mails für meine Heimverbindung ewig dauern wird. Danke im Voraus.
theTuxRacer
3
Entschuldigung für die Späte Antwort. Es werden keine E-Mails gelöscht. Dies ist nur die Zusammenfassungsdatei: "Jeder E-Mail-Ordner (Posteingang, Gesendet usw.) wird als zwei Dateien gespeichert. Eine Datei ohne Erweiterung (z. B. Posteingang) ist die E-Mail-Datei selbst ( im 'mbox'-Format) und eines mit der Erweiterung .MSF (zB INBOX.MSF), dem Index (Mail Summary File) der Mail-Datei. "
OmarOthman
Es werden jedoch alle Tags gelöscht, die Sie Nachrichten zugewiesen haben. Wenn Ihr IMAP-Server Schlüsselwörter unterstützt (viele nicht), sollten Sie in der Lage sein, diese wiederherzustellen. Wenn nicht, ist dieser Schritt in dieser Hinsicht irreversibel.
r2evans
2

Verwenden about:config(unter Einstellungen -> Erweitert -> Allgemein)

mailnews.default_news_sort_order: Nachrichten-Sortierreihenfolge
mailnews.default_news_sort_type: Spalte zum Sortieren von Nachrichten
mailnews.default_sort_order: Mail-Sortierreihenfolge
mailnews.default_sort_type: Mail-Sortierspalte

Hatte dies in einer Textdatei gespeichert, habe es aus einem Artikel vor langer Zeit erhalten, weiß nicht mehr, wo, aber das sind die Werte, die die Sortierreihenfolge umkehren.

John T
quelle
1

Tatsächlich müssen Sie in Version 17.08 nur zu Menü> Ansicht> Sortieren nach> Datum> Absteigend und zu voilà wechseln.

Joaquin Ravelo
quelle
1
alles, was? :)
ƬᴇcƬᴇιʜ007
13
Dadurch wird nur die Sortierung für den aktuellen Ordner und seine Unterordner geändert.
Doncherry
0

Ich hatte das gleiche Problem. Ich habe es folgendermaßen gelöst: Klicken Sie auf das Dropdown-Menü mit dem Titel "Spalten zum Anzeigen auswählen", wenn Sie den Mauszeiger darüber halten. Das Menüsymbol befindet sich rechts im Posteingang - es sieht aus wie ein Bild aus zwei Spalten. Aktivieren Sie die Option "Bestellung erhalten". Dies fügt Ihrem Posteingang eine neue Spalte mit dem Titel "Bestellung erhalten" hinzu. Wenn Sie auf diesen Titel klicken, ändert sich die Reihenfolge der empfangenen E-Mails, sodass die neuesten E-Mails oben im Posteingang angezeigt werden. Wenn Sie fertig sind, heben Sie das Häkchen bei "Bestellung erhalten" in der Liste der optionalen Spalten auf.

Mubeta
quelle
0

In Thunderbird 45.8.0 kann der Konfigurationseditor (auch bekannt als about: config) über geöffnet werden

BearbeitenEinstellungenErweitertKonfigurationseditor ...

Die Option wird weiterhin aufgerufen mailnews.default_sort_orderund ist 1standardmäßig auf eingestellt.

Mateusz Piotrowski
quelle