- Support multiple managesieve hosts using %h variable in managesieve_host option (#1486135)

release-0.6
alecpl 15 years ago
parent 00a833811e
commit 1029fc8de6

@ -1,3 +1,6 @@
- Support multiple managesieve hosts using %h variable
in managesieve_host option
* version 1.6 [2009-09-08] * version 1.6 [2009-09-08]
----------------------------------------------------------- -----------------------------------------------------------
- Fix warning when importing squirrelmail rules - Fix warning when importing squirrelmail rules

@ -3,7 +3,8 @@
// managesieve server port // managesieve server port
$rcmail_config['managesieve_port'] = 2000; $rcmail_config['managesieve_port'] = 2000;
// managesieve server address // managesieve server address, default is localhost.
// Use %h variable as replacement for user's IMAP hostname
$rcmail_config['managesieve_host'] = 'localhost'; $rcmail_config['managesieve_host'] = 'localhost';
// use or not TLS for managesieve server connection // use or not TLS for managesieve server connection

@ -62,7 +62,7 @@ class managesieve extends rcube_plugin
// try to connect to managesieve server and to fetch the script // try to connect to managesieve server and to fetch the script
$this->sieve = new rcube_sieve($_SESSION['username'], $this->sieve = new rcube_sieve($_SESSION['username'],
$this->rc->decrypt($_SESSION['password']), $this->rc->decrypt($_SESSION['password']),
$this->rc->config->get('managesieve_host', 'localhost'), str_replace('%h', $_SESSION['imap_host'], $this->rc->config->get('managesieve_host', 'localhost')),
$this->rc->config->get('managesieve_port', 2000), $this->rc->config->get('managesieve_port', 2000),
$this->rc->config->get('managesieve_usetls', false), $this->rc->config->get('managesieve_usetls', false),
$this->rc->config->get('managesieve_disabled_extensions')); $this->rc->config->get('managesieve_disabled_extensions'));

Loading…
Cancel
Save