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 |