mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2024-12-24 07:37:04 +00:00
enable compression for dovecot mailboxes
This commit is contained in:
parent
3592b6463d
commit
af079a1139
@ -193,6 +193,33 @@ EOF
|
|||||||
cp conf/sieve-spam.txt /etc/dovecot/sieve-spam.sieve
|
cp conf/sieve-spam.txt /etc/dovecot/sieve-spam.sieve
|
||||||
sievec /etc/dovecot/sieve-spam.sieve
|
sievec /etc/dovecot/sieve-spam.sieve
|
||||||
|
|
||||||
|
### Compression
|
||||||
|
|
||||||
|
# Create configuration file to enable compression
|
||||||
|
cat > /etc/dovecot/conf.d/90-plugin-zlib.conf << EOF;
|
||||||
|
# Enable Zlib for imap
|
||||||
|
protocol imap {
|
||||||
|
mail_plugins = $mail_plugins zlib
|
||||||
|
}
|
||||||
|
# Enable Zlib for pop3
|
||||||
|
protocol pop3 {
|
||||||
|
mail_plugins = $mail_plugins zlib
|
||||||
|
}
|
||||||
|
# Enable Zlib for lmtp
|
||||||
|
protocol lmtp {
|
||||||
|
mail_plugins = $mail_plugins zlib
|
||||||
|
}
|
||||||
|
# Increase memory allowed for imap as it costs more to read compressed files
|
||||||
|
service imap {
|
||||||
|
vsz_limit = 1024MB
|
||||||
|
}
|
||||||
|
# Configure the zlib plugin
|
||||||
|
plugin {
|
||||||
|
zlib_save_level = 6
|
||||||
|
zlib_save = lz4
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
|
||||||
# PERMISSIONS
|
# PERMISSIONS
|
||||||
|
|
||||||
# Ensure configuration files are owned by dovecot and not world readable.
|
# Ensure configuration files are owned by dovecot and not world readable.
|
||||||
|
Loading…
Reference in New Issue
Block a user