支援「對話視圖」的 Emacs 電子郵件閱讀器

支援「對話視圖」的 Emacs 電子郵件閱讀器

我開心了好久旅遊癖用戶。自從我採用了收件匣清零不過,我覺得歸檔已讀電子郵件對於 Wanderlust 和普通 IMAP 資料夾來說效果不太好,因為當您收到新郵件時,您不知道該郵件屬於哪個線程。

然而,GMail 有一個非常好的功能,稱為對話視圖。透過此功能,MUA 可以帶回已存檔的相關郵件以及剛進入我的收件匣的新郵件。 Thunderbird 還有一個外掛叫做雷鳥對話。這也不錯。

請注意,我對此不感興趣使用者介面對話視圖,但其功能是將相關訊息帶回我的收件匣。

Emacs MUA 列表但我不確定他們是否支援該功能。

所以,我的問題是:

  • 流浪癖支持嗎對話視圖已經?如果不,
  • 有沒有代碼可以連線wl-summary-sync-updated-hook?如果不,
  • Emacs 有沒有 MUA對話視圖
  • 除了「使用 GMail 或 Thunderbird」之外,您還有什麼建議嗎?

答案1

我不了解 Wanderlust,但 Gnus 有與您正在尋找的類似的東西。預設情況下,Gnus 只會顯示資料夾中未讀的訊息,因此如果您將“歸檔”定義為“標記已讀取並保留在資料夾中”,則預設情況下您只會看到新訊息,但可以帶回對話(或“線程”,正如 Gnus 所說)與A T.

答案2

我認為您正在尋找的內容與對話視圖沒有太大關係(儘管我同意這樣的視圖很好)。基本的線程訊息功能足以對訊息線程進行分組。

您想要存檔郵件,這意味著您想要將它們保存在其他資料夾中並從收件匣中刪除它們。然後,當新訊息到達舊線程時,您希望該線程的舊存檔訊息默默地移回收件箱。 Gmail 可以相對輕鬆地完成此類操作,因為 Gmail 中的郵件資料夾是「虛擬的」。所有資料夾實際上都位於同一個實體資料夾中,並貼有不同的標籤。

在桌上型電腦上的普通郵件用戶端中,您並不真正需要這樣的功能,因為搜尋所有檔案以找到新郵件所屬的執行緒太耗時。我確信它可以通過維護所有存檔資料夾等中所有消息的全局資料庫來實現,但是需要有足夠大的客戶相信“收件匣零”,以便任何開發人員考慮去這麼麻煩。


事實上,您可以在功能強大的郵件用戶端(如 VM)中偽造歸檔,如下所示:

  • 建立一個標籤,註明“已存檔”,然後使用它來存檔郵件。

  • 在收件匣的普通檢視中,隱藏所有僅包含已存檔郵件的執行緒。

然後,一旦新訊息進入舊線程,該線程就會變得可見,因為它現在有一條未存檔的訊息作為其一部分。

相關內容