5

Я счастлив, что давно пользуюсь Wanderlust . Однако, поскольку я принял Inbox Zero, мне кажется, что архивирование прочитанных электронных писем не очень хорошо работает с Wanderlust и обычными папками IMAP, потому что, когда приходит новое сообщение, вы не знаете, к какой нити принадлежит почта.

У GMail, однако, есть очень хорошая функция, называемая Conversation View. С помощью этой функции MUA может вернуть заархивированные связанные сообщения вместе с новым сообщением, только что поступившим в мой почтовый ящик. У Thunderbird также есть плагин под названием Thunderbird Conversations. Это тоже хорошо.

Обратите внимание, что меня не интересует пользовательский интерфейс представления беседы, но его функциональность, позволяющая возвращать связанные сообщения обратно в мой почтовый ящик

Существует список Emacs MUA, но я не уверен, что кто-то из них поддерживает эту функцию или нет.

Итак, мои вопросы:

  • Wanderlust уже поддерживает просмотр разговора? если не,
  • Есть ли какой-нибудь код для подключения к wl-summary-sync-updated-hook? если не,
  • Есть ли MUA для Emacs с видом на разговор? Если нет,
  • Есть ли у вас какие-либо советы, кроме "Использовать GMail или Thunderbird"?

2 ответа2

1

Я не думаю, что то, что вы ищете, имеет много общего с представлениями разговора (хотя я согласен, что такие представления хороши). Для группирования потоков сообщений достаточно базовой функциональности многопоточных сообщений.

Вы хотите архивировать сообщения, то есть вы хотите сохранить их в других папках и удалить их из папки "Входящие". Затем, когда в старом потоке появляется новое сообщение, вы хотите, чтобы старые архивные сообщения этого потока были незаметно перемещены обратно в INBOX. Gmail может делать такие вещи относительно легко, потому что почтовые папки в Gmail являются "виртуальными". Все папки действительно находятся в одной физической папке, и на них нанесены разные ярлыки.

В обычном почтовом клиенте, сидящем на настольном ПК, такая функция на самом деле не нужна, поскольку поиск по всем архивам слишком трудоемкий, чтобы найти поток, к которому принадлежит новое сообщение. Я уверен, что это можно реализовать, поддерживая глобальную базу данных всех сообщений во всех заархивированных папках и т.д., Но потребуется достаточно большая клиентура, которая верит в "нулевой входной почтовый ящик", чтобы любой разработчик мог подумать о том, чтобы такая беда.


Поскольку вещи существуют, вы можете подделать архивирование в мощном почтовом клиенте, таком как VM, следующим образом:

  • Создайте ярлык, скажите "заархивировано" и используйте его для архивирования сообщений.

  • В обычном представлении INBOX скрыть все темы, которые имеют только заархивированные сообщения.

Затем, как только новое сообщение попадает в старый поток, этот поток становится видимым, поскольку теперь в нем есть неархивированное сообщение.

1

Я не знаю о Wanderlust, но у Gnus есть нечто похожее на то, что вы ищете. По умолчанию Gnus будет показывать только непрочитанные сообщения в папке, поэтому, если вы определите "архивирование" как "пометить чтение и оставить в папке", вы по умолчанию увидите только новые сообщения, но сможете вернуться к разговору (или "потоку", как называет его Гнус) с A T .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .