我使用的是 Ubuntu 12.04,Thunderbird 16.0.1 和内核 3.6.0-030600rc4-generic。我使用 Thunderbird 已经有一段时间了,从来没有遇到过任何问题。但现在它似乎很快就占满了我的磁盘空间:
watch -n 1 df -h .
所以 Ubuntu 开始发出警告。首先我删除了一些文件,但不久之后它就占满了大约 600 MB。它每分钟消耗大约 50 MB,而我仅通过 IMAP 下载了 10 封左右的电子邮件。这种行为是新的,似乎是某种错误。我不想删除我的旧邮件,那么我还能做什么呢?
答案1
您的问题肯定与 TB16 中引入的回归有关,并且会影响某些 IMAP 服务器(如 dovecot)。
答案2
你尝试过这个吗:http://kb.mozillazine.org/Compacting_folders
由于本文适用于旧版 Thunderbird,因此您可以在此处找到该选项:编辑 / 首选项 / 高级 / 网络和磁盘空间。此外,默认情况下,该选项处于启用状态,设置如下:当总共可节省超过 20 MB 时,压缩所有文件夹。
如果没有,那就试一试吧。我认为你是受害者,因为 thunderbird 可能有一个小错误,无法很好地清理文件夹。
IMAP 非常复杂,其实际发生的情况是您的电子邮件在服务器上,但被下载到您的邮件客户端。
如果这是他的默认设置,那么 thunderbirds 必须删除已从服务器删除的内容。那部分可能会有一些麻烦。
此致,
答案3
我遇到了同样的问题。我在家里腾出了一些空间,但 thunderbird 把这些空间都占满了。无法压缩(它一直说“设备上没有剩余空间”)。我的“ImapMail”文件夹有超过 20GB!
我发现我的一个电子邮件帐户 imap 文件夹中有文件 INBOX(7.3GB)和 Sent(8.6GB)。我关闭了 Thunderbird,然后将这两个文件移动到我的外部硬盘驱动器(作为备份)。再次打开 Thunderbird 后,它创建了已移动的新文件,现在它们只有几千字节。我没有丢失任何电子邮件,一切都像以前一样正常。
答案4
针对我而言有效的 IMAP 相关问题修复方法:
使用 MozBackup 之类的工具备份您的配置文件文件夹。启动 Thunderbird。将收件箱中的所有邮件移动到其他文件夹/子文件夹。您可以使用 Control-A 选择所有邮件。如果您在移动所有邮件时遇到问题,请分多个步骤进行,每次只选择几封邮件。验证所有邮件是否都已移动。退出 Thunderbird 并转到您的“主页”文件夹,按 ctrl+H 取消隐藏隐藏文件,转到路径“/home/user_name/.thunderbird/4kh5v6hf.default/ImapMail”。现在,删除该帐户的“收件箱”和“inbox.msf”文件。保留“Inbox.sbd”。您可以通过查看工具 -> 帐户设置 -> 服务器设置 -> 本地目录,或工具 -> 帐户设置 -> 本地文件夹 -> 本地目录(如果您使用的是全局收件箱)来找到收件箱文件夹的存储位置。它位于该窗格的底部,浏览按钮旁边。启动 Thunderbird。它会自动创建一个新的收件箱文件夹。
虽然可以将邮件移回(新)收件箱,但建议您不要这样做。