Enable zlib compression for maildir

This commit is contained in:
Leo Koppelkamm 2015-07-31 12:29:03 +02:00 committed by Leo
parent 4e4fe90fc7
commit 8b8d89a1c1
2 changed files with 25 additions and 8 deletions

View File

@ -101,10 +101,14 @@ tools/editconf.py /etc/dovecot/conf.d/20-imap.conf \
tools/editconf.py /etc/dovecot/conf.d/20-pop3.conf \
pop3_uidl_format="%08Xu%08Xv"
# Full Text Search - Enable full text search of mail using dovecot's lucene plugin,
# Mail plugin configuration.
# Enable full text search of mail using dovecot's lucene plugin,
# which *we* package and distribute (dovecot-lucene package).
# Also enable zlib compression to reduce the space used by mailboxes
tools/editconf.py /etc/dovecot/conf.d/10-mail.conf \
mail_plugins="\$mail_plugins fts fts_lucene"
mail_plugins="\$mail_plugins fts fts_lucene zlib"
# Configure lucene plugin
cat > /etc/dovecot/conf.d/90-plugin-fts.conf << EOF;
plugin {
fts = lucene
@ -112,6 +116,25 @@ plugin {
}
EOF
# Configure zlib plugin
cat > /etc/dovecot/conf.d/90-plugin-zlib.conf << EOF;
plugin {
zlib_save_level = 6
zlib_save = gz
}
EOF
# IMAP only plugins
# Enable the Dovecot antispam plugin as well as IMAP zlib.
tools/editconf.py /etc/dovecot/conf.d/20-imap.conf \
mail_plugins="\$mail_plugins antispam imap_zlib"
# POP3 only plugins
# Enable the Dovecot antispam plugin.
tools/editconf.py /etc/dovecot/conf.d/20-pop3.conf \
mail_plugins="\$mail_plugins antispam"
# ### LDA (LMTP)
# Enable Dovecot's LDA service with the LMTP protocol. It will listen

View File

@ -93,11 +93,6 @@ chown -R spampd:spampd $STORAGE_ROOT/mail/spamassassin
# use the Dovecot antispam plugin to detect the message move operation and execute
# a shell script that invokes learning.
# Enable the Dovecot antispam plugin.
# (Be careful if we use multiple plugins later.) #NODOC
sed -i "s/#mail_plugins = .*/mail_plugins = \$mail_plugins antispam/" /etc/dovecot/conf.d/20-imap.conf
sed -i "s/#mail_plugins = .*/mail_plugins = \$mail_plugins antispam/" /etc/dovecot/conf.d/20-pop3.conf
# Configure the antispam plugin to call sa-learn-pipe.sh.
cat > /etc/dovecot/conf.d/99-local-spampd.conf << EOF;
plugin {
@ -142,4 +137,3 @@ chmod 770 $STORAGE_ROOT/mail/spamassassin
# Kick services.
restart_service spampd
restart_service dovecot