Thunderbird 和 Gmail 并不是最好的朋友。Gmail 的标签意味着 Thunderbird 经常会下载一封邮件的多个副本。Gmail 中标记的任何内容都会出现在与该标签相关的文件夹中,“所有邮件”文件夹,也可能出现在“收件箱”和“已发送邮件”文件夹中。因此,带有多个标签的邮件可能会在本地 Thunderbird 缓存中存储四次以上。这会使搜索变得困难,并且显然浪费磁盘空间。
我想到的最佳解决方案如下。实施零收件箱策略(即,仅使用收件箱处理实时邮件,并存档其他所有邮件),这样可以消除收件箱中的额外副本。其次,配置 Thunderbird 不同步“已发送邮件”文件夹 - 这有点麻烦,因为我发现能够只查看我发送的邮件实际上非常有用,但搜索可能会重复此功能。通过这种方式,大多数重复项都会被删除,并且只有带有标签的邮件才会在本地存储多次。
然而,理想情况下,我只想在本地存储每封邮件的一个副本。我很惊讶 Thunderbird 没有通过某种散列算法存储邮件来防止这个问题 - 但我想这不会与文件夹在本地目录结构中的镜像方式兼容。
有人能想到更好的方法让 Thunderbird 有效地在本地缓存 Google 邮件帐户吗?
答案1
不再需要解决方法。Thunderbird 版本 38 及更新版本支持 GMail 标签。根据文档电子邮件仅下载一次:
请注意,一封邮件可以有多个标签(例如,“个人”、“旅行”、“所有邮件”和“已加星标”)。在这种情况下,将下载此邮件的单个副本,但它将显示在所有相应的 Thunderbird 文件夹中。
答案2
答案3
为了支持 Thunderbird 中的 Gmail 标签,请安装开发版本的Gmail 按钮添加在。
注意:您必须从下载安装程序发展渠道在附加组件网页底部,下载后通过Tools
> Add-ons
> Wrench menu
>安装Install Add-on From File...
!
常规安装不会在任何邮件消息上提供可用的 Gmail 标签。
还请注意,这不会提供 Thunderbird 标签和 Gmail 标签的统一处理。此外,Gmail 标签不会显示在Tag
邮件列表的列中。但在任何电子邮件消息顶部都有标签确实是一件好事!-- 可以删除附加的标签(通过x
标签旁边的,就像在 Gmail 中一样),并且可以通过将标签移动到其中一个 IMAP 文件夹中来添加标签(我还没有找到贴上标签-目前还只是功能而已,嗯)。太棒了!
附言:不幸的是,随着今天更新到 31.0 版本,此扩展已与 Thunderbird 不兼容。
答案4
Celada 是正确的——问题出在 IMAP 而不是 Thunderbird。它不支持 gmail 的附加功能(如标签)。
您可以做的是将 Thunderbird 客户端中的“标签”文件夹设置为仅下载邮件头而不是完整邮件。这样,当您搜索时,它就不会有机会搜索这些重复邮件的正文。这几乎不是一个很好的解决方案,但至少是您所看到的特定问题的一个小解决方案。
这篇文章还有一些有用的建议: https://superuser.com/a/48602/128630
我认为这个问题实际上应该与那个问题合并。