¿Cómo ordenar Thunderbird por recuento de mensajes?

¿Cómo ordenar Thunderbird por recuento de mensajes?

Estoy intentando ordenar los mensajes en mi bandeja de entrada por la cantidad de mensajes desde/hacia la dirección de correo electrónico.

Después de haber ordenado por Sort by -> Fromy Grouped By Sortluego mostrar la Totalcolumna, no puedo ordenar por Totalmientras mantengo intacta la agrupación de clasificación.

¿Cómo puedo ordenar los mensajes en mi bandeja de entrada por recuento de mensajes en Thunderbird?

Estado de la bandeja de entrada de Thunderbird después de haber ordenado

Respuesta1

Como no es posible ordenar el recuento en Thunderbird, utilicé el módulo de correo de Python para ordenar. Mi código está debajo

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

Esto ha dado lo que esperaba. Esto también se puede utilizar para los campos Para, CC y CCO.

Respuesta2

Sobre la base de la respuesta de @Rajasankar, que me pareció incorrecta, aquí había una versión funcional.

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)

información relacionada