roundcube / elastic

Responsive theme for Roundcube Webmail

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Managesieve: can not modify vacation or forward via sieve

KlausShotberg opened this issue · comments

Helo,
I'm using roundcubemail-1.4.3 and a very old postfix/Cyrus server.
We're upgrading another old guy, a Squirrelmail to Rouncube.
The Vacation & Forwading works fine with Squirrel. In fact my first test with Roundcube worked fine too, but later broke after some test user told me the sieve rules in Squirrel can not be seen on Managesieve. The funny thing, is that was working fine for my user, but not for the others, until I cleared cookies and data on Firefox.
Rouncube with Elastic work mostly perfect, I still have to polish some issues, but is really good.

Some clues about the issue:
The systems connects fine to the sieve server, via tls.
Apart from the login, can not see any other, roundcube related, logs.
On Roundcube Filters I 'm not able to create new ones (Actions,Create and Delete) are grey.
I can see rules created from Squirrelmail, but can not open them, formerly I could.
On "out of office" & "Forwarding" the save button is on light blue, so can not click on them.
Bellow the managesieve config.inc.php

on plugins/managesieve]# cat config.inc.php

$config['managesieve_port'] = 2000;
$config['managesieve_host'] = 'xxx.xxx.xxxx.xxx';

$config['managesieve_auth_type'] = null;
$config['managesieve_auth_cid'] = null;
$config['managesieve_auth_pw'] = null;

$config['managesieve_usetls'] = true;
$config['managesieve_conn_options'] = null;

$config['managesieve_default'] = '/var/lib/sieve/global';
$config['managesieve_script_name'] = 'managesieve';

$config['managesieve_mbox_encoding'] = 'UTF-8';
$config['managesieve_replace_delimiter'] = '';

$config['managesieve_disabled_extensions'] = array();
$config['managesieve_debug'] = true;

$config['managesieve_kolab_master'] = false;
$config['managesieve_filename_extension'] = '.sieve';

$config['managesieve_filename_exceptions'] = array();
$config['managesieve_domains'] = array();

$config['managesieve_default_headers'] = array('Subject', 'From', 'To');
$config['managesieve_vacation'] = 1;

$config['managesieve_forward'] = 1;
$config['managesieve_vacation_interval'] = 1;

$config['managesieve_vacation_addresses_init'] = false;
$config['managesieve_vacation_from_init'] = false;

$config['managesieve_notify_methods'] = array('mailto');
$config['managesieve_raw_editor'] = true;

$config['managesieve_disabled_actions'] = array();
$config['managesieve_allowed_hosts'] = null;

Hi,
Seems related with plugins loading:

Error: On Firefox F12 Console, on Settings out-of-Office.
ReferenceError: vacation_action_select is not defined

Loading failed for the <script> with source “https://xxxxxxxxxx/plugins/jqueryui/js/jquery-ui.min.js?s=xxxxxxxxx57”.

Loading failed for the <script> with source “https://xxxxxxxxxxxxxxxxx/plugins/managesieve/managesieve.min.js?s=xxxxxxxxx757”.

Also removed

Any idea how to proceed???
Regards

Find the problem at apache level.
To much restrictions on httpd.conf.