Leitor de e-mail do Emacs com suporte para “visão de conversação”

5

Sou um usuário feliz por muito tempo Wanderlust . Desde que eu adotei Inbox Zero , no entanto, sinto que o arquivamento de emails lidos não funciona muito bem com Wanderlust e pastas IMAP comuns, porque quando uma nova mensagem chega, você não tem idéia de qual thread o email pertence.

O GMail, no entanto, tem um recurso muito interessante chamado Conversation View . Com esse recurso, um MUA pode trazer de volta as mensagens relacionadas arquivadas junto com a nova mensagem que acabou de chegar na minha caixa de entrada. O Thunderbird também tem um plugin chamado Conversas do Thunderbird . Isso também é bom.

Observe que não estou interessado na interface do usuário da tela de conversas, mas em sua funcionalidade para trazer as mensagens relacionadas de volta à minha caixa de entrada.

Existe uma lista do Emacs MUA , mas não tenho certeza se algum deles suporta o recurso ou não.

Então, minhas perguntas são:

  • O Wanderlust já oferece suporte a exibição de conversa ? se não,
  • Existe código lá fora para conectar-se a wl-summary-sync-updated-hook ? se não,
  • Existe algum MUA para o Emacs com exibição de conversa ?, se nenhum,
  • Você tem algum conselho, exceto "Usar o Gmail ou o Thunderbird"?
por Yasushi Shoji 20.08.2012 / 12:50

2 respostas

1

Eu não sei sobre o Wanderlust, mas o Gnus tem algo parecido com o que você está procurando. Por padrão, o Gnus mostrará apenas mensagens não lidas em uma pasta, portanto, se você definir "arquivamento" como "marcar como lido e deixar na pasta", por padrão você só verá novas mensagens, mas poderá retornar a conversa (ou "encadeamento", como o Gnus chama) com A T .

    
por 20.08.2012 / 13:16
1

Eu não acho que o que você está procurando tenha muito a ver com visões de conversação (mesmo que eu concorde que tais visões sejam boas). A funcionalidade básica de mensagens encadeadas é suficiente para agrupar os threads de mensagens.

Você deseja arquivar mensagens, o que significa que deseja salvá-las em outras pastas e excluí-las da caixa de entrada. Então, quando uma nova mensagem chega em um thread antigo, você quer que as antigas mensagens arquivadas do thread sejam silenciosamente movidas de volta para o INBOX. O Gmail pode fazer esse tipo de coisa com relativa facilidade, porque as pastas de e-mail no Gmail são "virtuais". Todas as pastas realmente vivem na mesma pasta física e têm etiquetas diferentes colocadas nelas.

Em um cliente de e-mail normal sentado em um PC de mesa, você não quer realmente esse recurso, porque seria muito demorado pesquisar em todos os arquivos para localizar o encadeamento ao qual uma nova mensagem pertence. Tenho certeza de que ele pode ser implementado, mantendo um banco de dados global de todas as mensagens em todas as pastas arquivadas, etc., mas precisaria haver clientela suficientemente grande que acreditasse em "inbox zero" para qualquer desenvolvedor pensar em ir para tal problema.

Como existem, você pode falsificar o arquivamento em um cliente de email poderoso como o VM da seguinte forma:

  • Crie um marcador, diga "arquivado" e use-o para tornar as mensagens arquivadas.

  • Na exibição normal do INBOX, oculte todos os encadeamentos que tenham apenas mensagens arquivadas.

Então, assim que uma nova mensagem chegar em um segmento antigo, o segmento se tornará visível, porque agora tem uma mensagem não arquivada como parte dela.

    
por 18.09.2012 / 21:22