迁移后 Dovecot 无法显示某些消息

迁移后 Dovecot 无法显示某些消息

我正在从共享服务器(旧服务器)迁移到 AWS(新服务器)。当我迁移所有邮件时,在新服务器中,当我尝试在 roundcube 中打开某些邮件时,却看不到它们。新旧服务器的配置完全相同(exim、dovecot、clamav、spamassassin、roundcube、mysql 等)。我尝试查看错误日志,但什么也没显示。但是,我意识到无法显示的消息是二进制格式,而不是纯文本格式。我想可能是我没有进行配置,或者是加密问题,我仍然不知道如何配置。我不得不说,文件消息没有损坏,因为在旧服务器中显示正确,但在新服务器中显示不正确。我阅读了很多文档,但仍然找不到解决方案。

正确显示的消息格式如下: 在此处输入图片描述

虽然显示不正确的消息是这种格式: 在此处输入图片描述

感谢您的帮助!

答案1

最后我发现了问题所在。那些显示不正确的消息是 gzip 格式的压缩消息。我之前没有意识到,因为它们没有扩展名。因此,我在 dovecot 配置文件中启用了 zlib 插件,压缩消息开始正确显示。有关更多信息,请查看以下内容:https://doc.dovecot.org/configuration_manual/zlib_plugin

相关内容