Alterar a ordem de classificação padrão no Thunderbird

162

O Thunderbird (2.algo aqui como 3 ainda não é estável e teve alguns erros desagradáveis ​​da última vez que tentei) classifica os emails por data por padrão. Isso é bom, no entanto, classifica-os para que os mais novos estejam no final da lista, o que ... não é bom. Como o Thunderbird salva suas configurações de classificação por pasta (e eu tenho muitas pastas), eu regularmente corro para pastas em que raramente ou nunca estive, nas quais ainda há a antiga ordem de classificação.

Existe alguma maneira de alterar globalmente a ordem de classificação padrão para "Threads, mensagens mais recentes na parte superior" (ou qualquer outra coisa que, suponho, também seja possível)?

Joey
fonte

Respostas:

193

Abra o Editor de configuração nas seguintes opções de menu:

Ferramentas> Opções> Avançado> Geral> Config Editor

Ou se você estiver usando uma versão mais antiga do Thunderbird:

Preferências> Avançado> Geral> Config Editor

Digite mailnews.defaultna barra Filtro para exibir uma pequena lista de preferências para configurar. Será exibido semelhante ao abaixo:

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

No exemplo acima, substitua o xe ydo valor clicando duas vezes o nome da preferência e substituindo-o por um dos seguintes valores conforme necessário:

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

1 = Ascending
2 = Descending

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

Portanto, se você quiser classificar todos os emails por Thread , Descending (o mais recente na parte superior), as preferências no editor de configuração serão assim:

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

Também existem default_(news_)view_flagsconfigurações (para correio e notícias), que permitem ativar o sinalizador "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.

(Veja também: https://bugzil.la/86845#c74 )

aleatório
fonte
14
Usando o thunderbird 3.1.10 no Ubuntu: o menu é "Editar> Preferências> Avançado> Geral> Config Editor"
LeGEC
6
Esta fora a ser feita padrão no TB :)
Daniel Sokolowski
6
Ainda válido para 31. Observe que se você já abriu uma pasta, ela não será classificada pela nova ordem: ela afeta apenas as pastas que são abertas pela primeira vez após esse ajuste.
Fish Monitor
7
fossilet está correto, mas há uma maneira de fazê-lo funcionar para pastas existentes também. Feche o Thunderbird, vá para a pasta de perfil do Thunderbird, exclua todos os arquivos .msf e abra o Thunderbird novamente.
Danation
3
Esses valores de configuração ainda são relevantes no Thunderbird 60.0.
Cengiz Mai
23

Uma solução mais simples: usando o módulo Thunderbird SortPref .

insira a descrição da imagem aqui

Fornece configurações para controlar quais mensagens de ordem são classificadas inicialmente e por qual campo, além de exibir no modo encadeado. Observe que esses dados acabam armazenados em cada pasta; portanto, a alteração dos valores de controle afeta apenas novas pastas ou aquelas com um índice reconstruído. A mecânica é descrita em https://bugzilla.mozilla.org/show_bug.cgi?id=86845 - essa extensão apenas adiciona brilho ao código real de outra pessoa.

Jean-Baptiste
fonte
9

Esta é apenas uma extensão da resposta aceita , pois infelizmente esses tipos de edições não são aceitos.

O único problema que a resposta não resolve é fazer com que isso seja aplicado em todos os lugares, não apenas nas pastas que foram abertas pela primeira vez após a alteração. Obrigado Danation por fornecer a idéia.

  • Feche o Thunderbird
  • Localize a pasta de perfil do Thunderbird (a minha estava em /home/my_user_name/.thunderbird )
  • cd para essa pasta
  • Corre find . -name '*.msf' -print0 | xargs -0 rm
  • Abra o Thunderbird
OmarOthman
fonte
1
Isso excluirá todos os e-mails? Ou apenas as preferências da pasta? Não gosto de experimentá-lo no meu usuário, pois a ressincronização de e-mails levará uma eternidade na minha conexão doméstica. Desde já, obrigado.
TheTuxRacer 01/07/16
3
Desculpe pela resposta tardia. Nenhum e-mail será excluído, vá em frente, este é apenas o arquivo de resumo: "Cada pasta de correio (Caixa de Entrada, Enviado, etc) é armazenada como dois arquivos; um sem extensão (por exemplo, INBOX), que é o próprio arquivo de correio ( no formato 'mbox') e um com uma extensão .MSF (por exemplo, INBOX.MSF), que é o índice (Arquivo de Resumo de Mensagens) para o arquivo de mensagens. "
OmarOthman
No entanto, excluirá quaisquer Tags que você atribuiu às mensagens. Se o seu servidor IMAP suportar palavras-chave (muitas não), você poderá recuperá-las, mas, se não, essa etapa será irreversível.
R2evans
2

Usando about:config(em Preferências -> Avançado -> Geral)

mailnews.default_news_sort_order: ordem de classificação das notícias
mailnews.default_news_sort_type: coluna de classificação de notícias
mailnews.default_sort_order: ordem de classificação por correio
mailnews.default_sort_type: coluna de classificação de correio

Se isso foi salvo em um arquivo de texto, peguei em um artigo há muito tempo e não lembro onde, mas esses são os valores que mudarão a ordem de classificação.

John T
fonte
1

Na verdade, na versão 17.08, você só precisa ir para Menu> Exibir> Classificar por> Data> Decrescente e pronto.

Joaquin Ravelo
fonte
1
tudo ... o que? :)
Sepcʜιᴇ007
13
Isso altera apenas a classificação da pasta atual e de suas subpastas.
doncherry
0

Eu tenho esse mesmo problema. Eu o resolvi: Clicando no menu suspenso intitulado como "selecionar colunas para exibição" quando você passa o mouse sobre ele. O ícone do menu está à direita da caixa de entrada - parece uma imagem de duas colunas. Marque a opção "Pedido recebido". Isso adiciona uma nova coluna à sua caixa de entrada intitulada "pedido recebido". Quando você clica neste título, a ordem dos emails recebidos muda para que os emails mais recentes estejam no topo da caixa de entrada. Quando terminar, desmarque a opção "pedido recebido" da lista de colunas opcionais.

Mubeta
fonte
0

No Thunderbird 45.8.0, o Editor de Configuração (também conhecido como about: config) pode ser aberto via

EditarPreferênciasAvançadoEditor de configuração ...

A opção ainda é chamada mailnews.default_sort_ordere está definida como 1padrão.

Mateusz Piotrowski
fonte