- support plugin's config file
1 files deleted
3 files modified
2 files added
New file |
| | |
| | | <?php |
| | | |
| | | // Help content iframe source |
| | | // $rcmail_config['help_source'] = 'http://trac.roundcube.net/wiki'; |
| | | $rcmail_config['help_source'] = ''; |
| | | |
| | | ?> |
| | | |
| | |
| | | * @author Aleksander 'A.L.E.C' Machniak |
| | | * @licence GNU GPL |
| | | * |
| | | * Enable the plugin in config/main.inc.php and set Help content iframe source |
| | | * $rcmail_config['help_source'] = 'http://trac.roundcube.net/wiki'; |
| | | * Configuration (see config.inc.php.dist) |
| | | * |
| | | **/ |
| | | |
| | |
| | | { |
| | | $rcmail = rcmail::get_instance(); |
| | | |
| | | $this->load_config(); |
| | | |
| | | // register UI objects |
| | | $rcmail->output->add_handlers(array( |
| | | 'helpcontent' => array($this, 'content'), |
| | |
| | | * version 1.3 [2009-07-24] |
| | | ----------------------------------------------------------- |
| | | - support more languages |
| | | - support config.inc.php file |
| | | |
| | | * version 1.2 [2009-06-28] |
| | | ----------------------------------------------------------- |
| | | - Support IMAP namespaces in fileinto (#1485943) |
New file |
| | |
| | | <?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(); |
| | | |
| | | ?> |
| | |
| | | * 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 |
| | |
| | | $rcmail = rcmail::get_instance(); |
| | | $this->rc = &$rcmail; |
| | | |
| | | $this->load_config(); |
| | | |
| | | // register UI objects |
| | | $this->rc->output->add_handlers(array( |
| | | 'filterslist' => array($this, 'filters_list'), |