KMail 与 Thunderbird 邮件标签互通方案
来源标题:Share email tags between KMail and Thunderbird
一位用户发现 KMail 和 Thunderbird 的邮件标签在切换客户端后无法互相识别,导致标记的重要邮件丢失。他通过 Akonadi Console 发现两者标签的 IMAP 标志格式不同,于是调整 Thunderbird 使用与 KMail 相同的格式,使「Action Item」标签在两个客户端间同步显示。他提醒用户在不同邮件客户端间切换时不要依赖自定义标签。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
由于工作上的技术问题1,我不得不暂时改用 Thunderbird——更准确地说是 Betterbird——而且由于邮件总是太多,我会把重要和需要处理的邮件标记出来,以便之后更容易找到。 随后发生了一件令人恼火的意外:我发现在 KMail 中标记为“Action item”的邮件,在 Thunderbird 里却找不到。反过来,我在 Thunderbird/Betterbird 中标记为“To Do”或“Important”的邮件,在 KMail 里也找不到。 不用说,这……是……个……问题!😱 于是我开始四处挖掘2,幸运的是 Akonadi Console 确实能同时显示 KMail 和 Thunderbird 的标签。 情况比我希望的更混乱,但至少还能在此基础上做点什么。 KMail 的 Important 邮件标签 = IMAP \FLAGGED 标志 = Thunderbird 的 Starred / ⭐ 邮件。 不过,有一种办法可以让 Thunderbird 识别 KMail 的 Action Item 标签。 我们只需要诱使它使用与 KMail 为 Action Item 标签所用的相同的 IMAP flag 格式即可。 这样,无论你在哪个邮件客户端把邮件标记为 Action Item,它都会在两边都显示出来。 如果你想在不同的邮件客户端之间切换,就不要依赖自定义标签。尤其是 Thunderbird 里的“Important”标签,那是个很容易掉进去的坑——依我看,尽快弃用它,改用星标就好。 要让这套机制正常工作,似乎需要对 Akonadi/KMail 一侧做一些改动。 我不知道 KMail 里那些看似随意4挑选出来的预设标签被存成 IMAP flag 背后的逻辑是什么,但每个自定义标签都会被存成 Akonadi 标签。 也许初衷是在邮件、日历、联系人等场景中使用同一套通用标签……但不知为何,Akonadi 标签不会被 Baloo5 显示,反之亦然。🤷 我很想更多地利用自定义标签,尤其是配合过滤器使用。但到了这个阶段,我真心想先弄明白它们为什么会这样工作,以及它们会不会被修复/改变…… 我在工作中不得不用 Google,而 Google 又一次变得很麻烦。 ↩ 感谢 Kevin Krammer(krake)的指点,他在这方面帮了我。 ↩ 当然,Important/\FLAGGED/⭐ 除外。那个是合理的。 ↩ 我怀疑这是 Baloo 与 Akonadi 分裂时期遗留下来的产物,当时它们一起取代了 NEPOMUK。 ↩
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。