Как сортировать Thunderbird по количеству сообщений?

Как сортировать Thunderbird по количеству сообщений?

Я пытаюсь отсортировать сообщения в своем почтовом ящике по количеству сообщений с/на адрес электронной почты.

После сортировки по Sort by -> Fromи , Grouped By Sortа затем отображения Totalстолбца, я не могу выполнить сортировку по , Totalсохранив при этом группировку сортировки нетронутой.

Как отсортировать сообщения в папке «Входящие» по количеству сообщений в Thunderbird?

Состояние папки «Входящие» Thunderbird после сортировки

решение1

Так как в Thunderbird невозможно отсортировать количество, я использовал почтовый модуль python для сортировки. Мой код ниже

import email,collections
mboxfile = 'C:/INBOX'
for em in mailbox.mbox(mboxfile):
    mailids.append(em['From'])
Counter(mailids)

Это дало то, что я ожидал. Это можно использовать и для полей To,Cc,Bcc.

решение2

Основываясь на ответе @Rajasankar, который показался мне некорректным, вот рабочая версия

from collections import Counter
# tqdm is used to show a progress bar 
from tqdm import tqdm
import mailbox

mbox_filename = "your_filename"
mailids = []

mbox = mailbox.mbox(mbox_filename)
for em in tqdm(mbox, total=len(mbox)):
    mailids.append(em['From'])

Counter(mailids)

Связанный контент