File tree Expand file tree Collapse file tree 4 files changed +7
-3
lines changed
Expand file tree Collapse file tree 4 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -1817,7 +1817,7 @@ if [ "$sieve" = 'yes' ]; then
18171817 # 10-master.conf
18181818 sed -i -E -z " s/ }\n user = dovecot\n}/ \}\n unix_listener auth-master \{\n group = mail\n mode = 0660\n user = dovecot\n \}\n user = dovecot\n\}/g" /etc/dovecot/conf.d/10-master.conf
18191819 # 15-lda.conf
1820- sed -i " s/\#mail_plugins = \\\$ mail_plugins/mail_plugins = \$ mail_plugins sieve\n auth_socket_path = \/var\/run\/dovecot\/auth-master/g" /etc/dovecot/conf.d/15-lda.conf
1820+ sed -i " s/\#mail_plugins = \\\$ mail_plugins/mail_plugins = \$ mail_plugins quota sieve\n auth_socket_path = \/var\/run\/dovecot\/auth-master/g" /etc/dovecot/conf.d/15-lda.conf
18211821 # 20-imap.conf
18221822 sed -i " s/mail_plugins = quota imap_quota/mail_plugins = quota imap_quota imap_sieve/g" /etc/dovecot/conf.d/20-imap.conf
18231823
Original file line number Diff line number Diff line change @@ -1823,7 +1823,7 @@ if [ "$sieve" = 'yes' ]; then
18231823 # 10-master.conf
18241824 sed -i -E -z " s/ }\n user = dovecot\n}/ \}\n unix_listener auth-master \{\n group = mail\n mode = 0660\n user = dovecot\n \}\n user = dovecot\n\}/g" /etc/dovecot/conf.d/10-master.conf
18251825 # 15-lda.conf
1826- sed -i " s/\#mail_plugins = \\\$ mail_plugins/mail_plugins = \$ mail_plugins sieve\n auth_socket_path = \/var\/run\/dovecot\/auth-master/g" /etc/dovecot/conf.d/15-lda.conf
1826+ sed -i " s/\#mail_plugins = \\\$ mail_plugins/mail_plugins = \$ mail_plugins quota sieve\n auth_socket_path = \/var\/run\/dovecot\/auth-master/g" /etc/dovecot/conf.d/15-lda.conf
18271827 # 20-imap.conf
18281828 sed -i " s/mail_plugins = quota imap_quota/mail_plugins = quota imap_quota imap_sieve/g" /etc/dovecot/conf.d/20-imap.conf
18291829
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ if [ "$HAS_DOVECOT_SIEVE_INSTALLED" = "0" ]; then
3535 # 10-master.conf
3636 sed -i -E -z " s/ }\n user = dovecot\n}/ \}\n unix_listener auth-master \{\n group = mail\n mode = 0660\n user = dovecot\n \}\n user = dovecot\n\}/g" /etc/dovecot/conf.d/10-master.conf
3737 # 15-lda.conf
38- sed -i " s/\#mail_plugins = \\\$ mail_plugins/mail_plugins = \$ mail_plugins sieve\n auth_socket_path = \/var\/run\/dovecot\/auth-master/g" /etc/dovecot/conf.d/15-lda.conf
38+ sed -i " s/\#mail_plugins = \\\$ mail_plugins/mail_plugins = \$ mail_plugins quota sieve\n auth_socket_path = \/var\/run\/dovecot\/auth-master/g" /etc/dovecot/conf.d/15-lda.conf
3939 # 20-imap.conf
4040 sed -i " s/mail_plugins = quota imap_quota/mail_plugins = quota imap_quota imap_sieve/g" /etc/dovecot/conf.d/20-imap.conf
4141
Original file line number Diff line number Diff line change 4242echo " [ * ] Update /etc/apt/sources.list.d/hestia.list"
4343sed -i " s|deb https://$RHOST / $codename main|deb [arch=$ARCH ] https://$RHOST / $codename main|g" /etc/apt/sources.list.d/hestia.list
4444
45+ if [ -n " $IMAP_SYSTEM " ]; then
46+ sed -i " s/mail_plugins = \$ mail_plugins sieve/mail_plugins = \$ mail_plugins quota sieve/g" /etc/dovecot/conf.d/15-lda.conf
47+ fi
48+
4549if [ -n " $MAIL_SYSTEM " ]; then
4650 echo " [ ! ] Update Exim config"
4751 if [ -f " /etc/exim4/exim4.conf.template" ]; then
You can’t perform that action at this time.
0 commit comments