Ubah urutan penyortiran default di Thunderbird

162

Thunderbird (2.something di sini sebagai 3 masih tidak stabil dan memiliki beberapa bug jahat terakhir saya mencoba) mengurutkan email berdasarkan tanggal secara default. Ini baik-baik saja, bagaimanapun, itu mengurutkan mereka sehingga yang terbaru berada di bagian bawah daftar, yang ... tidak baik. Karena Thunderbird menyimpan pengaturan pengurutannya berdasarkan per-folder (dan saya memiliki banyak folder), saya secara teratur berjalan ke folder yang jarang atau belum pernah saya miliki yang masih memiliki urutan sortir lama.

Apakah ada cara untuk secara global mengubah urutan penyortiran default ke "Utas, pesan terbaru di atas" (atau apa pun, yang, saya anggap mungkin juga bisa dilakukan saat itu)?

Joey
sumber

Jawaban:

193

Buka Editor Config dari opsi menu berikut:

Alat> Opsi> Tingkat Lanjut> Umum> Editor Konfigurasi

Atau jika Anda menggunakan versi Thunderbird yang lebih lama:

Preferensi> Tingkat Lanjut> Umum> Editor Konfigurasi

Ketik mailnews.defaultbilah Filter untuk memunculkan daftar preferensi yang kecil untuk dikonfigurasikan. Ini akan menampilkan mirip dengan di bawah ini:

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

Di atas, ganti xdan ydari nilai dengan mengklik dua kali nama preferensi dan menggantinya dengan salah satu dari nilai-nilai berikut ini sebagaimana diperlukan:

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

1 = Ascending
2 = Descending

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

Jadi, jika Anda ingin mengurutkan semua email berdasarkan Thread , Turun (terbaru di atas), preferensi di editor konfigurasi akan terlihat seperti ini:

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

Ada juga default_(news_)view_flagspengaturan (untuk surat dan berita), yang memungkinkan untuk mengaktifkan bendera "Berulir":

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.

(Lihat juga: https://bugzil.la/86845#c74 )

acak
sumber
14
Menggunakan thunderbird 3.1.10 di Ubuntu: menunya adalah "Edit> Preferences> Advanced> General> Config Editor"
LeGEC
6
Ini akan dibuat default dalam TB :)
Daniel Sokolowski
6
Masih berlaku untuk 31. Catatan jika Anda sudah membuka satu folder, itu tidak akan diurutkan berdasarkan pesanan baru: itu hanya mempengaruhi folder yang pertama kali dibuka setelah tweak ini.
Fish Monitor
7
fossilet benar, tetapi ada cara untuk membuatnya berfungsi untuk folder yang ada juga. Tutup Thunderbird, buka folder profil Thunderbird Anda, hapus semua file .msf, dan buka Thunderbird lagi.
Danation
3
Nilai konfigurasi ini masih relevan dengan Thunderbird 60.0.
Cengiz Can
23

Solusi yang lebih sederhana: Menggunakan modul Thunderbird SortPref .

masukkan deskripsi gambar di sini

Menyediakan pengaturan untuk mengontrol pesan urutan mana yang diurutkan pada awalnya dan menurut bidang mana serta apakah akan ditampilkan dalam mode berulir. Harap perhatikan bahwa data ini akhirnya disimpan di setiap folder, jadi mengubah nilai kontrol hanya memengaruhi folder baru atau yang memiliki indeks yang dibuat kembali. Mekanika dijelaskan dalam https://bugzilla.mozilla.org/show_bug.cgi?id=86845 - ekstensi ini hanya menambahkan gloss ke kode aktual orang lain.

Jean-Baptiste
sumber
9

Ini hanya perpanjangan dari jawaban yang diterima , karena sayangnya jenis suntingan seperti itu tidak diterima.

Satu-satunya masalah yang jawabannya tidak diatasi adalah menerapkannya di mana-mana, tidak hanya ke folder yang pertama kali dibuka setelah perubahan. Terima kasih Danation untuk memberikan ide.

  • Tutup Thunderbird
  • Temukan folder profil Thunderbird Anda (folder saya berada di bawah /home/my_user_name/.thunderbird )
  • cd ke folder itu
  • Lari find . -name '*.msf' -print0 | xargs -0 rm
  • Buka Thunderbird
OmarOthman
sumber
1
Apakah ini akan menghapus semua email? Atau hanya preferensi folder? Saya tidak tertarik untuk mencobanya pada pengguna saya karena sinkronisasi ulang email akan memakan waktu lama di koneksi rumah saya. Terima kasih sebelumnya.
theTuxRacer
3
Maaf atas jawaban yang terlambat. Tidak ada email yang akan dihapus, lakukan saja, ini hanya file ringkasan: "Setiap folder email (Kotak masuk, Terkirim, dll) disimpan sebagai dua file; satu tanpa ekstensi (misalnya INBOX), yang merupakan file email itu sendiri ( dalam format 'mbox'), dan satu dengan ekstensi .MSF (mis. INBOX.MSF), yang merupakan indeks (File Ringkasan Mail) ke file email. "
OmarOthman
Namun, itu akan menghapus semua Tag yang telah Anda tetapkan untuk pesan. Jika server IMAP Anda mendukung kata kunci (banyak yang tidak), Anda seharusnya dapat memulihkannya, tetapi jika tidak maka langkah ini tidak dapat dibatalkan dalam hal itu.
r2evans
2

Menggunakan about:config(di bawah Preferensi -> Tingkat Lanjut -> Umum)

mailnews.default_news_sort_order: urutan pengurutan berita
mailnews.default_news_sort_type: kolom semacam berita
mailnews.default_sort_order: pesanan pengurutan email
mailnews.default_sort_type: kolom sortir surat

memiliki ini disimpan dalam file teks, mendapatkannya dari sebuah artikel dahulu kala tidak ingat di mana, tetapi itu adalah nilai-nilai yang akan membalik urutan.

John T
sumber
1

Sebenarnya, dalam versi 17.08, Anda hanya perlu pergi ke Menu> View> Sort by> Date> Descending , dan voilà.

Joaquin Ravelo
sumber
1
semua ... APA? :)
Ƭᴇcʜιᴇ007
13
Ini hanya mengubah pengurutan untuk folder saat ini dan subfoldernya.
doncherry
0

Saya punya masalah yang sama. Saya mengatasinya dengan: Mengklik pada menu drop down berjudul "pilih kolom untuk ditampilkan" ketika Anda membawa lebih dari itu. Ikon menu ada di sebelah kanan kotak masuk - sepertinya gambar dua kolom. Centang opsi "Pesan diterima". Ini menambahkan kolom baru ke kotak masuk Anda berjudul "pesanan diterima". Ketika Anda mengklik judul ini, urutan surat yang diterima akan berubah sehingga email terbaru ada di bagian atas kotak masuk. Setelah selesai, hapus centang "pesanan diterima" dari daftar kolom opsional.

Mubeta
sumber
0

Dalam Thunderbird 45.8.0 Editor Config (juga dikenal sebagai about: config) dapat dibuka melalui

EditPreferensiTingkat LanjutEditor Konfigurasi ...

Opsi ini masih dipanggil mailnews.default_sort_orderdan diatur 1secara default.

Mateusz Piotrowski
sumber