我不在乎实际使用邮件应用程序。我使用它只是为了离线访问,最终快速阅读,甚至最终回复。我主要使用 gmail 界面。
所以我使用 gmail 进行设置和调整,一切运行正常。我想我已经遵循了那里的所有指南...这里'太棒了。但我找不到任何办法避免冗余。
好吧,我可以手动执行此操作,方法是仅使用 POP 或从 IMAP 中勾选大部分标签。但我确实使用了很多标签,而且我经常用超过 1 个标签标记邮件。我希望它们在邮件应用中。
有没有什么办法可以让它只保留一份重复消息的副本?也许有一个可以使用的消息 ID 或校验和......
如果没有办法做到这一点,请放心,我仍然宁愿拥有额外的消息和“浪费”空间,而不是没有任何空间。
编辑:
我遇到过许多查找重复文件的解决方案,但它们只是删除文件。这让事情变得更糟,因为 Mail.app 会再次同步所有内容。
我意识到最好保留两个帐户设置,POP 用于备份,IMAP 用于其他所有帐户,并从中删除“所有邮件”。这是因为如果服务器上的“所有邮件”因任何原因被删除,我的“所有邮件”本地帐户也会被删除,而 POP 将保留所有文件,无论服务器是什么。这根本不能解决冗余问题,但它也不会产生任何新问题,如果我只在 POP 上搜索,我甚至可以正常使用搜索,而不会出现重复结果。所以它有助于优化一点。
但我仍然认为解决这个问题的最好方法是aamann 的邮件脚本调整为硬链接重复项而不是删除,并优化为不需要每次都扫描所有内容。我正在尝试联系他,看看我们能做些什么。
无论如何,我仍在寻找解决方案!
答案1
嗯,我不知道有任何现成的产品可以让你做到这一点。
但是,如果您运行某些程序(例如带有 Maildir 的 IMAP 服务器),将每封电子邮件保存在单独的文件中,并且使用具有重复数据删除功能的文件系统...
答案2
答案3
使用 Maildir 应该能够比较 md5sum/sha1sum 哈希值并用指向原始消息的硬链接替换重复的消息(至少在 Linux 上)。
答案4
好吧,只是一个想法,重复文件查找是否可以完成这项工作(我假设您收到了有关 eml 文件或无论如何......“文件”的邮件),因此,如果它们是冗余的,则内容将完全相同,并且任何重复文件查找器都会找到它们
一些重复文件查找器: