Changes

Jump to navigation Jump to search
419 bytes removed ,  20:42, 7 December 2022
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:
Super Admin, Wiki & Docs Team, Bureaucrats, Interface administrators, Administrators
3,254

edits

Navigation menu