diff options
author | alecpl <alec@alec.pl> | 2009-07-24 12:06:05 +0000 |
---|---|---|
committer | alecpl <alec@alec.pl> | 2009-07-24 12:06:05 +0000 |
commit | 9240c6a7d9053af43fe16629f0a38440c6369fdc (patch) | |
tree | 6333c23949b1734b354aee16d5146fd10c07c637 /plugins/managesieve/managesieve.php | |
parent | 356a67fa5476dc288c5a9704fdedf3644cedf596 (diff) |
- support plugin's config file
Diffstat (limited to 'plugins/managesieve/managesieve.php')
-rw-r--r-- | plugins/managesieve/managesieve.php | 32 |
1 files changed, 4 insertions, 28 deletions
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 <alec@alec.pl> * - * 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'), |