Modifica l'ordine di ordinamento predefinito in Thunderbird


162

Thunderbird (2.qualcosa di qui come 3 non è ancora stabile e aveva alcuni brutti bug che ho provato l'ultima volta) ordina i messaggi per data per impostazione predefinita. Va bene, tuttavia, li ordina in modo che i più recenti siano in fondo all'elenco, il che ... non va bene. Dal momento che Thunderbird salva le sue impostazioni di ordinamento in base alla cartella (e ho molte cartelle), mi imbatto regolarmente in cartelle in cui raramente o in cui mi trovo ancora hanno il vecchio ordinamento.

Esiste un modo per modificare globalmente l'ordine di ordinamento predefinito in "Discussioni, messaggi più recenti in alto" (o qualsiasi altra cosa, che, suppongo possa essere possibile anche allora)?

Risposte:


193

Apri l' Editor di configurazione dalle seguenti opzioni di menu:

Strumenti> Opzioni> Avanzate> Generale> Editor di configurazione

O se stai usando una versione precedente di Thunderbird:

Preferenze> Avanzate> Generali> Editor di configurazione

Digita mailnews.defaultla barra Filtro per visualizzare un piccolo elenco di preferenze da configurare. Verrà visualizzato simile al seguente:

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

In quanto sopra, sostituire xe ydel valore facendo doppio clic sul nome della preferenza e sostituendolo con uno dei seguenti valori come richiesto:

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

1 = Ascending
2 = Descending

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

Quindi, se si desidera ordinare tutta la posta per Thread , Descending (il più recente in alto), le preferenze nell'editor di configurazione appariranno così:

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

Ci sono anche default_(news_)view_flagsimpostazioni (per posta e notizie), che consentono di attivare il flag "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.

(Vedi anche: https://bugzil.la/86845#c74 )


14
Utilizzando thunderbird 3.1.10 in Ubuntu: il menu è "Modifica> Preferenze> Avanzate> Generale> Config Editor"
LeGEC,

6
Questo sarà reso predefinito in TB :)
Daniel Sokolowski

6
È ancora valido per 31. Nota se hai già aperto una cartella, non verrà ordinata in base al nuovo ordine: influisce solo sulle cartelle che vengono aperte per la prima volta dopo questa modifica.
Fish Monitor

7
fossilet è corretto, ma c'è un modo per farlo funzionare anche per le cartelle esistenti. Chiudi Thunderbird, vai alla cartella del tuo profilo Thunderbird, elimina tutti i file .msf e apri nuovamente Thunderbird.
Danni

3
Questi valori di configurazione sono ancora rilevanti con Thunderbird 60.0.
Cengiz Can

23

Una soluzione più semplice: utilizzare il modulo SortPref di Thunderbird .

inserisci qui la descrizione dell'immagine

Fornisce le impostazioni per controllare quali messaggi di ordine sono ordinati inizialmente e per quale campo, nonché se visualizzare in modalità thread. Si noti che questi dati vengono archiviati in ciascuna cartella, pertanto la modifica dei valori di controllo influisce solo sulle nuove cartelle o su quelle con un indice ricostruito. I meccanismi sono descritti in https://bugzilla.mozilla.org/show_bug.cgi?id=86845 - questa estensione aggiunge semplicemente lucentezza al codice effettivo di qualcun altro.


9

Questa è solo un'estensione della risposta accettata , poiché purtroppo tali tipi di modifiche non sono accettate.

L'unico problema a cui la risposta non affronta è l'applicazione ovunque, non solo alle cartelle che sono state aperte per la prima volta dopo la modifica. Grazie Danation per aver fornito l'idea.

  • Chiudi Thunderbird
  • Individua la cartella del tuo profilo Thunderbird (la mia era in /home/my_user_name/.thunderbird )
  • cd in quella cartella
  • Correre find . -name '*.msf' -print0 | xargs -0 rm
  • Apri Thunderbird

1
Questo eliminerà tutte le email? O solo le preferenze della cartella? Non ho voglia di provarlo sul mio utente in quanto la risincronizzazione delle e-mail richiederà sempre la connessione a casa. Grazie in anticipo.
theTuxRacer

3
Scusa per la risposta tardiva. Nessuna email verrà eliminata, cercalo, questo è solo il file di riepilogo: "Ogni cartella di posta (Posta in arrivo, Posta inviata, ecc.) Viene archiviata come due file; uno senza estensione (ad esempio INBOX), che è il file di posta stesso ( in formato "mbox") e uno con estensione .MSF (ad esempio INBOX.MSF), che è l'indice (File di riepilogo posta) del file di posta. "
OmarOthman,

Tuttavia, eliminerà tutti i tag assegnati ai messaggi. Se il tuo server IMAP supporta le parole chiave (molte no), dovresti essere in grado di recuperarle, ma in caso contrario questo passaggio è irreversibile al riguardo.
r2evans,

2

Utilizzo about:config(in Preferenze -> Avanzate -> Generali)

mailnews.default_news_sort_order: ordinamento notizie
mailnews.default_news_sort_type: colonna ordinamento notizie
mailnews.default_sort_order: ordinamento per corrispondenza
mailnews.default_sort_type: colonna ordinamento posta

l'avevo salvato in un file di testo, l'ho preso da un articolo molto tempo fa, non ricordo dove, ma quelli sono i valori che cambieranno l'ordinamento.


1

In realtà, nella versione 17.08, devi solo andare su Menu> Visualizza> Ordina per> Data> Decrescente e voilà.


1
tutti ... COSA? :)
Ƭᴇcʜιᴇ007,

13
Ciò modifica solo l'ordinamento per la cartella corrente e le sue sottocartelle.
doncherry,

0

Ho avuto lo stesso problema. L'ho risolto: facendo clic sul menu a discesa intitolato "seleziona colonne da visualizzare" quando ci si passa sopra. L'icona del menu si trova sulla destra della posta in arrivo: sembra un'immagine di due colonne. Seleziona l'opzione "Ordine ricevuto". Ciò aggiunge una nuova colonna nella posta in arrivo intitolata "ordine ricevuto". Quando fai clic su questo titolo, l'ordine della posta ricevuta cambierà in modo che le e-mail più recenti si trovino nella parte superiore della posta in arrivo. Al termine, deseleziona "ordine ricevuto" dall'elenco di colonne opzionali.


0

In Thunderbird 45.8.0 l'editor di configurazione (noto anche come about: config) può essere aperto tramite

ModificaPreferenzeAvanzateEditor di configurazione ...

L'opzione è ancora chiamata mailnews.default_sort_ordered è impostata di 1default.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.