我正在从共享服务器(旧服务器)迁移到 AWS(新服务器)。当我迁移所有邮件时,在新服务器中,当我尝试在 roundcube 中打开某些邮件时,却看不到它们。新旧服务器的配置完全相同(exim、dovecot、clamav、spamassassin、roundcube、mysql 等)。我尝试查看错误日志,但什么也没显示。但是,我意识到无法显示的消息是二进制格式,而不是纯文本格式。我想可能是我没有进行配置,或者是加密问题,我仍然不知道如何配置。我不得不说,文件消息没有损坏,因为在旧服务器中显示正确,但在新服务器中显示不正确。我阅读了很多文档,但仍然找不到解决方案。
感谢您的帮助!
答案1
最后我发现了问题所在。那些显示不正确的消息是 gzip 格式的压缩消息。我之前没有意识到,因为它们没有扩展名。因此,我在 dovecot 配置文件中启用了 zlib 插件,压缩消息开始正确显示。有关更多信息,请查看以下内容:https://doc.dovecot.org/configuration_manual/zlib_plugin