我通过在 Dovecot 上进行如下设置来激活压缩插件:
# /etc/dovecot/conf.d/20-imap.conf
(...)
protocol imap {
mail_plugins = $mail_plugins zlib
}
# /etc/dovecot/conf.d/90-plugin.conf
(...)
plugin {
zlib_save_level = 6
zlib_save = gz
}
重新启动但 maildir 文件似乎未被压缩:
# file 1578950990.12797_0.host.xxx.xxx:2,
1578950990.12797_0.host.xxx.xxx:2,: SMTP mail, ASCII text, with very long lines
- 在电子邮件上使用 gzip 压缩出现错误?
- 如何压缩来自服务器的现有电子邮件?
成立 :https://gist.github.com/cviebrock/e37f80a3223dfee19051c936c5ebe509
服务器:dovecot 2.2.33.2 Ubuntu 18LTS
感谢帮助
答案1
您已使 Dovecot 能够读maildir 目录中的压缩文件。
据我了解,您需要进行单独的调整来压缩(旧的)未压缩的消息。
https://doc.dovecot.org/configuration_manual/zlib_plugin/#compression
您可能想要使用一些 cronjob 来压缩旧邮件。[…]