Line 139: |
Line 139: |
| "cor/message_highlight": "dev-master" | | "cor/message_highlight": "dev-master" |
| }, | | }, |
| + | |
| + | * for sme10 nothing to do there. |
| | | |
| '''Step 4:''' after each modification to composer.json, in order to automatically download and install the plugin launch | | '''Step 4:''' after each modification to composer.json, in order to automatically download and install the plugin launch |
Line 151: |
Line 153: |
| config getprop roundcube PluginsList | | config getprop roundcube PluginsList |
| | | |
− | ''PluginsList=globaladdressbook,carddav,calendar,libcalendaring,contextmenu,markasjunk2,vcard_attachments,newmail_notifier,emoticons,tasklist,managesieve'' | + | ''PluginsList=globaladdressbook,carddav,calendar,libcalendaring,contextmenu,markasjunk,vcard_attachments,newmail_notifier,emoticons,tasklist,managesieve'' |
| | | |
| '''Step 5b:''' Add your newly installed plugin to the list (separated by a comma (,) and without spaces) and activate the change: | | '''Step 5b:''' Add your newly installed plugin to the list (separated by a comma (,) and without spaces) and activate the change: |
Line 177: |
Line 179: |
| | | |
| ''10default_host 15Ldap_addressbook 20plugins_configuration template-begin template-end '' | | ''10default_host 15Ldap_addressbook 20plugins_configuration template-begin template-end '' |
− | :* for sme9 | + | :* for sme9/sme10 |
| ls /etc/e-smith/templates/etc/roundcubemail/config.inc.php/ | | ls /etc/e-smith/templates/etc/roundcubemail/config.inc.php/ |
| 10SQL_DATABASE 20LOGGING_DEBUGGING 30IMAP 40SMTP 50LDAP 60SYSTEM 70USER_INTERFACE 80ADDRESSBOOKS_SETTINGS 90USER_PREFERENCES 95PLUGINS template-begin template-end | | 10SQL_DATABASE 20LOGGING_DEBUGGING 30IMAP 40SMTP 50LDAP 60SYSTEM 70USER_INTERFACE 80ADDRESSBOOKS_SETTINGS 90USER_PREFERENCES 95PLUGINS template-begin template-end |
| | | |
| * check which setting you want to change with | | * check which setting you want to change with |
− | cat /opt/roundcube/config/defaults.inc.php | + | cat /etc/roundcubemail/defaults.inc.php |
| | | |
| * Extend the default settings by adding a new template fragment and add your customizations/additions there, eg.: | | * Extend the default settings by adding a new template fragment and add your customizations/additions there, eg.: |
− | vim /etc/e-smith/templates/opt/roundcube/config/config.inc.php/30my_custom_settings | + | vim /etc/e-smith/templates/etc/roundcubemail/config/config.inc.php/30my_custom_settings |
| | | |
| * Finally, expand the template: | | * Finally, expand the template: |
Line 194: |
Line 196: |
| | | |
| * check the current configuration of the managesieve plugin: | | * check the current configuration of the managesieve plugin: |
− | cat /opt/roundcube/plugins/managesieve/config.inc.php | + | cat /usr/share/roundcubemail/plugins/managesieve/config.inc.php |
| | | |
| * check current template fragments for the plugin configuration: | | * check current template fragments for the plugin configuration: |
− | ll /etc/e-smith/templates/opt/roundcube/plugins/managesieve/config.inc.php/ | + | ll /etc/e-smith/templates/usr/share/roundcubemail/plugins/managesieve/config.inc.php/ |
| | | |
| ''...'' | | ''...'' |
Line 204: |
Line 206: |
| | | |
| * copy the relevant template fragment to /etc/e-smith/templates-custom/... and modify the setting: | | * copy the relevant template fragment to /etc/e-smith/templates-custom/... and modify the setting: |
− | mkdir -p /etc/e-smith/templates-custom/opt/roundcube/plugins/managesieve/config.inc.php | + | mkdir -p /etc/e-smith/templates-custom/usr/share/roundcubemail/plugins/managesieve/config.inc.php |
| | | |
− | cp /etc/e-smith/templates/opt/roundcube/plugins/managesieve/config.inc.php/30showvacation /etc/e-smith/templates-custom/opt/roundcube/plugins/managesieve/config.inc.php/ | + | cp /etc/e-smith/templates/usr/share/roundcubemail/plugins/managesieve/config.inc.php/30showvacation /etc/e-smith/templates-custom/usr/share/roundcubemail/plugins/managesieve/config.inc.php/ |
| | | |
− | vim /etc/e-smith/templates-custom/opt/roundcube/plugins/managesieve/config.inc.php/30showvacation | + | vim /etc/e-smith/templates-custom/usr/share/roundcubemail/plugins/managesieve/config.inc.php/30showvacation |
| | | |
| * Finally, expand the customized template: | | * Finally, expand the customized template: |
Line 249: |
Line 251: |
| Roundcube V1.0 on SME server comes with the managesieve plugin installed and enabled by default. The managesieve plugin adds additional menu items to the settings in Roundcube's webinterface to allow users to define mail filters and vacation messages in a convenient way. However, to make use of these features, the [[Dovecot-extras|smeserver-dovecot-extras]] contrib also has to be installed (this adds sieve script support and a manage sieve daemon to SME server). If these features are not wanted, Roundcube's managesieve plugin should be disabled (reverse [[#Adding additional plugins|Step 5 described above]], ie. remove <tt>managesieve</tt> from the list of installed plugins). | | Roundcube V1.0 on SME server comes with the managesieve plugin installed and enabled by default. The managesieve plugin adds additional menu items to the settings in Roundcube's webinterface to allow users to define mail filters and vacation messages in a convenient way. However, to make use of these features, the [[Dovecot-extras|smeserver-dovecot-extras]] contrib also has to be installed (this adds sieve script support and a manage sieve daemon to SME server). If these features are not wanted, Roundcube's managesieve plugin should be disabled (reverse [[#Adding additional plugins|Step 5 described above]], ie. remove <tt>managesieve</tt> from the list of installed plugins). |
| | | |
− | =====Managesieve or sieverules=====
| + | {{Warning box|sieverules has been deprecated and you must only use manaresieve}} |
− | | |
− | you have 2 plugins which are able to manage sieve and therefore the vacation message managesieve (provided in the bundle) and sieverules provided by composer. '''You must select one.''' | |
| | | |
− | config setprop roundcube PluginsList globaladdressbook,calendar,libcalendaring,contextmenu,markasjunk2,vcard_attachments,newmail_notifier,emoticons,tasklist,managesieve
| |
− | or
| |
− | config setprop roundcube PluginsList globaladdressbook,calendar,libcalendaring,contextmenu,markasjunk2,vcard_attachments,newmail_notifier,emoticons,tasklist,sieverules
| |
− | and
| |
− | signal-event roundcube-update
| |
| =====Troubleshooting===== | | =====Troubleshooting===== |
| * If mails are not correctly filtered by the filters configured in user's roundcube settings, check the following: | | * If mails are not correctly filtered by the filters configured in user's roundcube settings, check the following: |