演变:发件箱损坏/发送邮件需要几分钟

演变:发件箱损坏/发送邮件需要几分钟

当我发送邮件时,需要几分钟(约 20 分钟)才能完成此任务。我可以看到状态栏项,百分比在增加。我不会太在意;问题是,在完成之前,我无法在“已发送”文件夹中看到邮件,也无法使用它。

此行为无需重新配置即可发生。同一邮件服务器的其他用户不会遇到此问题。

我怎样才能解决这个问题?

版本:Ubuntu 11.04 Evolution 2.32.2

更新: 我发现,如果使用某个特定的 SMTP 服务器,邮件实际上会留在发件箱中,根本不会发出。当我尝试“清除”发件箱时,它显示“正在发送...”,但没有任何变化,也没有发送。当我尝试“删除”发件箱时,Evolution 说:

MBOX file corrupted, expected From: but didn't find.

然后

Summary and folder mismatch, even after a sync

有办法修复吗?最好不需要删除并重新设置所有内容。

Evolution 将其 .mbox 文件存储在哪里?~/.evolution不存在。 ~/.gconf/apps/evolution/仅包含配置。

答案1

回答问题的第一部分(在发送消息时我可以在哪里看到它):

发送时,邮件可在位于邮件帐户“本地树”中的“发件箱”中找到。只有成功发送(即已送达配置的 SMTP 服务器 - 这并不一定意味着邮件已到达收件人)后,邮件才会存储在“已发送”文件夹中。

答案2

Ondra,你最好提出一个新问题,而不是完全改变主题:)

Evolution 将其 .mbox 文件存储在哪里?

不确定.mbox文件,因为我不使用本地存储。但通常,所有 Evolutions 数据文件都位于 中~/.local/share/evolution,而配置文件则位于 中~/.config/evolution。第三个位置涉及您已经发现的 ( ~/.gconf/apps/evolution)。一切都位于 中的日子已经一去不复返了~/.evolution——在当前版本中,该文件夹已不再使用。

如何修复此问题(某些 SMTP 服务器出现问题)?

日志很有用。尝试联系服务器管理员,也许这根本不是 Evolution 的错误——或者服务器的日志提供了有用的信息来隔离问题)。在问题解决之前,请尝试使用不同的 SMTP 服务器:管理员有您可以使用的辅助服务器,或者其他管理员允许您通过他的服务器“中继”。

答案3

好的,我已经弄清楚了一些事情。

1)文件为MBOX格式,但未命名*.mbox

.local/share/evolution/mail/local2)至少就我的情况而言,它们存储在中。

3)无后缀的文件中存储无冗余数据,其余数据可手动删除,重新生成(.ibex.index

4) 导出备份并从中恢复没有帮助。似乎 evolution 只是按原样对文件进行 gzip 压缩。

因此,为我修复该问题的是:

  1. 近进化
  2. 删除/home/ondra/.local/share/evolution/mail/local/Outbox.* (不是没有后缀的)
  3. 启动进化

  4. 如果有必要,请修复您的 SMTP 以使所有邮件都能发出。

  5. 刷新发件箱以发送待处理消息并将其移至 IMAP 服务器(本地删除)
  6. 近进化
  7. 删除Oubox*- 这次删除所有发件箱文件。此时 Evolution 中显示的所有邮件可能已损坏且无法恢复(很容易)。将重新创建发件箱。
  8. 删除folders.db- 它将通过 MBOX 文件重新创建
  9. 启动进化

哒哒!

资料来源:

相关内容