From 9240c6a7d9053af43fe16629f0a38440c6369fdc Mon Sep 17 00:00:00 2001 From: alecpl Date: Fri, 24 Jul 2009 12:06:05 +0000 Subject: - support plugin's config file --- plugins/managesieve/managesieve.php | 32 ++++---------------------------- 1 file changed, 4 insertions(+), 28 deletions(-) (limited to 'plugins/managesieve/managesieve.php') diff --git a/plugins/managesieve/managesieve.php b/plugins/managesieve/managesieve.php index 606f6898e..21d974da6 100644 --- a/plugins/managesieve/managesieve.php +++ b/plugins/managesieve/managesieve.php @@ -7,36 +7,10 @@ * It's clickable interface which operates on text scripts and communicates * with server using managesieve protocol. Adds Filters tab in Settings. * - * @version 1.1 + * @version 1.3 * @author Aleksander 'A.L.E.C' Machniak * - * Configuration (main.inc.php): - -// managesieve server port -$rcmail_config['managesieve_port'] = 2000; - -// managesieve server address -$rcmail_config['managesieve_host'] = 'localhost'; - -// use or not TLS for managesieve server connection -// it's because I've problems with TLS and dovecot's managesieve plugin -// and it's not needed on localhost -$rcmail_config['managesieve_usetls'] = false; - -// default contents of filters script (eg. default spam filter) -$rcmail_config['managesieve_default'] = '/etc/dovecot/sieve/global'; - -// I need this because my dovecot (with listescape plugin) uses -// ':' delimiter, but creates folders with dot delimiter -$rcmail_config['managesieve_replace_delimiter'] = ''; - -// disabled sieve extensions (body, copy, date, editheader, encoded-character, -// envelope, environment, ereject, fileinto, ihave, imap4flags, index, -// mailbox, mboxmetadata, regex, reject, relational, servermetadata, -// spamtest, spamtestplus, subaddress, vacation, variables, virustest, etc. -// Note: not all extensions are implemented -$rcmail_config['managesieve_disabled_extensions'] = array(); - + * Configuration (see config.inc.php.dist): */ class managesieve extends rcube_plugin @@ -73,6 +47,8 @@ class managesieve extends rcube_plugin $rcmail = rcmail::get_instance(); $this->rc = &$rcmail; + $this->load_config(); + // register UI objects $this->rc->output->add_handlers(array( 'filterslist' => array($this, 'filters_list'), -- cgit v1.2.3