From 928ae3b7cefe1c7b411ccff954927a4003f3fd21 Mon Sep 17 00:00:00 2001 From: gau1991 Date: Mon, 15 Sep 2014 16:41:16 +0530 Subject: [PATCH] Fixed Managsieve Plugin issue --- src/modules/stack/install/mail/ee_mod_setup_sieve.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/modules/stack/install/mail/ee_mod_setup_sieve.sh b/src/modules/stack/install/mail/ee_mod_setup_sieve.sh index 40cf3889..6c875b4f 100644 --- a/src/modules/stack/install/mail/ee_mod_setup_sieve.sh +++ b/src/modules/stack/install/mail/ee_mod_setup_sieve.sh @@ -28,7 +28,14 @@ function ee_mod_setup_sieve() || ee_lib_error "Unable to compile Sieve rules, exit status = " $? # Configure Roundcube - sed -i "s:\$config\['plugins'\] = array(:\$config\['plugins'\] = array(\n 'sieverules',:" /var/www/roundcubemail/htdocs/config/config.inc.php \ + sed -i "s:\$config\['plugins'\] = array(:\$config\['plugins'\] = array(\n 'managesieve',:" /var/www/roundcubemail/htdocs/config/config.inc.php \ || ee_lib_error "Unable to configure Sieve Roundcube plugin, exit status = " $? - echo "\$config['sieverules_port'] = 4190;" >> /var/www/roundcubemail/htdocs/config/config.inc.php + + # Configure ManageSieve Plugin + cp -v /var/www/roundcubemail/htdocs/plugins/managesieve/config.inc.php.dist /var/www/roundcubemail/htdocs/plugins/managesieve/config.inc.php &>> $EE_COMMAND_LOG \ + || ee_lib_error "Unable to configure ManageSieve Roundcube plugin, exit status = " $? + + sed -i "s:\$config\['managesieve_port'\] = null:\$config\['managesieve_port'\] = 4190:" /var/www/roundcubemail/htdocs/plugins/managesieve/config.inc.php && \ + sed -i "s:/etc/dovecot/sieve/global:/var/lib/dovecot/sieve/default.sieve:" /var/www/roundcubemail/htdocs/plugins/managesieve/config.inc.php \ + || ee_lib_error "Unable to configure ManageSieve Roundcube plugin, exit status = " $? }