Changes

From SME Server
Jump to navigationJump to search
2,880 bytes added ,  11:19, 1 June 2014
Line 130: Line 130:  
[[Category: Dungog]]
 
[[Category: Dungog]]
 
[[Category: Mail]]
 
[[Category: Mail]]
 +
 +
==RoundCube for SME Server V1.0==
 +
 +
===Installation===
 +
====For SME8====
 +
Install from the [[stephdl]] and [[epel]] repositories, issue the following command on the SME Server shell:
 +
 +
yum --enablerepo=stephdl,epel install smeserver-roundcube
 +
rcplugin_update.sh
 +
 +
answer yes (y) for all plugins you want to activate
 +
 +
If you do not want to restart your server
 +
signal-event conf-roundcube; signal-event console-save
 +
or
 +
signal-event post-upgrade; signal-event reboot
 +
====For SME9====
 +
Install from the [[stephdl]] repository, issue the following command on the SME Server shell:
 +
 +
yum --enablerepo=stephdl install smeserver-roundcube
 +
rcplugin_update.sh
 +
 +
answer yes (y) for all plugins you want to activate
 +
 +
If you do not want to restart your server
 +
signal-event conf-roundcube; signal-event console-save
 +
or
 +
signal-event post-upgrade; signal-event reboot
 +
 +
===Uninstallation===
 +
To remove the package issue the following command on the SME Server shell:
 +
yum remove roundcube smeserver-roundcube smeserver-roundcube_plugins
 +
 +
To remove mysql database and user, both are roundcube, see [[MySQL#Remove a database]] and [[MySQL#Remove a user]]. There is no need to reboot.
 +
 +
===Usage===
 +
http://servername/roundcube'' and logon with your SME Server user account.
 +
 +
=== Options ===
 +
You can fine tune access to roundcube with DB settings. For details have a look at [[Web Application RPM#New DB settings]].
 +
 +
====Activate Roundcube Plugins====
 +
the major change is the roundcube plugin repository, however there are not too much available now, but with time there will be more.
 +
 +
if you need more plugins, you can see http://plugins.roundcube.net/packages/ and you have to add the package name in composer.json. Take attention to the coma (,) it is really important.
 +
 +
# nano /opt/roundcube/composer.json
 +
 +
  "require": {
 +
      "php": ">=5.3.0",
 +
      "roundcube/plugin-installer": ">=0.1.3",
 +
      "johndoh/markasjunk2": "dev-release-1.0",
 +
      "johndoh/contextmenu": "dev-master",
 +
      "johndoh/globaladdressbook": "dev-release-1.0",
 +
      "johndoh/copymessage": "dev-release-1.0"
 +
 +
    },
 +
after each modification launch
 +
rcplugin_update.sh
 +
 +
Answer yes or not to the question. Once done, if you want to activate plugin, you need to use the db command (need to be activated only one time)
 +
Add them to  the db command (Here are the plugins that come by default with the program)
 +
 +
    PluginsList=globaladdressbook,carddav,calendar,libcalendaring,contextmenu,markasjunk2,vcard_attachments,newmail_notifier,emoticons,tasklist
 +
in order to modify, you must add your plugin list with coma
 +
config setprop roundcube PluginsList globaladdressbook,carddav,calendar,libcalendaring,contextmenu,markasjunk2,vcard_attachments,newmail_notifier,emoticons,tasklist,copymessage
 +
signal-event conf-roundcube
 +
 +
Now when you want to update your plugin list, you can issue simply
 +
  rcplugin_update.sh

Navigation menu