每当我尝试使用 Evolution 中的 POP3 下载邮件时,都会收到以下消息
获取邮件时出错。
无法将消息附加到 mbox 文件:/home/roland/.evolution/mail/local/Inbox:文件太大
如果有人能告诉我如何解决这个问题,我将不胜感激
答案1
如果你正在使用 lucid(10.04),你可以使用这个 ppahttps://launchpad.net/~jacob/+archive/evo230来修复这个错误。
还有一些解决方法可以解决此错误(例如:archivemail)。launchpad 上有关于此的错误报告。只需浏览一下: https://bugs.launchpad.net/evolution/+bug/197290
答案2
请尝试以下操作:
转到您的邮件网站(google、hotmail、yahoo 等)并清理所有旧文件。基本上只是为了确保您只有最新的文件。这应该有助于获取文件时的演变。
清理 Evolution 中的收件箱以确保无误。
清理 Evolution 和邮件网页中的垃圾文件。
尝试使用进化,看看会发生什么。
注意:尝试使用 thunderbird 仅进行测试和比较。
答案3
啊。问题是,即使收件箱是空的,如果垃圾文件夹已满,Evolution 也无法将文件附加到 mbox 文件。清空(删除)垃圾文件夹,它就可以开始工作了。
答案4
我发现这种方法在一段时间内有效,但是最终错误又会再次出现,即使你完成了上述所有操作,错误也不会消失。
在那个例子中,我所做的是将 mail/local 中包含的收件箱(邮箱文件)重命名为 Inbox_old,然后启动 evolution 并下载新邮件。所以现在,它显然不允许我访问旧的收件箱邮件。因此,为了访问旧的收件箱邮件,我在 Evolution 中创建了另一个文件夹,但不在收件箱下 - 在同一级别。
然后我重命名了在 mail/local 中创建的“旧”文件,并将 Inbox_old 复制到“旧”,然后重新启动 Evolution。它对“旧”文件夹的初始访问有些抱怨,但随后它开始重建并整理好一切。
我现在有了一个新的收件箱,并且可以通过 Evolution 中的新文件夹“旧”完全访问我所有的旧收件箱文件。