<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://cocnm.computerisms.ca/index.php?action=history&amp;feed=atom&amp;title=Install_RoundCube</id>
	<title>Install RoundCube - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://cocnm.computerisms.ca/index.php?action=history&amp;feed=atom&amp;title=Install_RoundCube"/>
	<link rel="alternate" type="text/html" href="http://cocnm.computerisms.ca/index.php?title=Install_RoundCube&amp;action=history"/>
	<updated>2026-11-14T11:43:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>http://cocnm.computerisms.ca/index.php?title=Install_RoundCube&amp;diff=376&amp;oldid=prev</id>
		<title>Bob at 01:27, 17 January 2014</title>
		<link rel="alternate" type="text/html" href="http://cocnm.computerisms.ca/index.php?title=Install_RoundCube&amp;diff=376&amp;oldid=prev"/>
		<updated>2014-01-17T01:27:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
&amp;lt;h2 style=&amp;quot;margin:0; background:#3fbba0; font-size:120%; font-weight:bold; border:1px solid #3f5bb0; text-align:center; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Clients for CalDAV/CardDAV/IMAP/SMB/VPN&amp;lt;/h2&amp;gt;&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Client Chart - Unempirical and based solely in opinion obtained by experience&lt;br /&gt;
!Client!!CalDAV!!CardDAV!!IMAP!!SMB!!IPSec/L2TP!!Pros!!Cons!!Notes&lt;br /&gt;
|-&lt;br /&gt;
| RoundCube || Excellent || Excellent || Excellent || N/A || N/A || User-friendly,max feature&amp;lt;=&amp;gt;protocol support || poor user experience on old computers/slow network/small monitor ||Costs about 20 Euros for the plugins for caldav and carddav.  &lt;br /&gt;
|-&lt;br /&gt;
| SquirrelMail || None || None || Excellent || N/A || N/A || much faster than roundcube. || no DAV support || very much worth having if serving from a slow connection or if users want it and don&amp;#039;t need calendar/address book&lt;br /&gt;
|-&lt;br /&gt;
| Thunderbird/Lightning || Good || Excellent || Excellent || N/A || N/A || Fully featured, intuitive gui || more than 5 caldav feeds starts to be risky on some computers || some users believe lightning has ghosts&lt;br /&gt;
|-&lt;br /&gt;
| Evolution || Excellent || Excellent || Excellent || N/A || N/A || Supports many protocols || Windows version mostly undeveloped and buggy || Only tested by me, have not seen it under load&lt;br /&gt;
|-&lt;br /&gt;
|eM Client || Excellent || Excellent || Excellent || N/A || N/A || user-friendly, easy to configure || unknown || This has only ever been tested in production in a small office, but has performed admirably to date&lt;br /&gt;
|-&lt;br /&gt;
| Outlook || Untested || Untested || Meh || N/A || N/A ||Users like it|| Requires 3rd party plugins for caldav/carddav, poor imap performace, very expensive || Outlook 2013 consumes huge bandwidth for imap.  ical4ol trial a bit hard to figure but works&lt;br /&gt;
|-&lt;br /&gt;
|Mac Mail/Calendar || Excellent || Excellent || Excellent || N/A || N/A || user-friendly, works reliably ||  ?||As good as anything else I have tried&lt;br /&gt;
|-&lt;br /&gt;
| Android || Excellent || Untested || Excellent || Good || Yes || feature support is good || Does not fit well in typical AD security model || App store contains all the tools you need&lt;br /&gt;
|-&lt;br /&gt;
| IPhone || Excellent || Excellent || Excellent || Untested || Yes || required protocols are all(?) handled natively || Does not fit well in typical AD security model || App store contains all the tools you need&lt;br /&gt;
|-&lt;br /&gt;
| Blackberry|| None? || None? || Meh || None? || None? || ? || ... || Enterprise version does fit well with AD environments&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Server Prep==&lt;br /&gt;
*apt-get install unzip aspell imagemagick php-apc mysql-server php5-mcrypt php5-intl php5-mysql php5-pspell aspell-fr&lt;br /&gt;
&lt;br /&gt;
==Obtain and Prepare Roundcube/MyRoundcube==&lt;br /&gt;
*&amp;lt;b&amp;gt;Find latest Roundcube downloads here:&amp;lt;/b&amp;gt; http://roundcube.net/download&lt;br /&gt;
*&amp;lt;b&amp;gt;Find latest MyRoundcube plugin manager downloads here:&amp;lt;/b&amp;gt; http://myroundcube.com/myroundcube-plugins/plugin-manager&lt;br /&gt;
*cd /usr/src&lt;br /&gt;
*wget http://sourceforge.net/projects/roundcubemail/files/roundcubemail/0.9.2/roundcubemail-0.9.2.tar.gz&lt;br /&gt;
*tar zxf roundcubemail-0.9.2.tar.gz&lt;br /&gt;
*lynx http://dev.myroundcube.com/?_action=plugin.plugin_server_get_pm&amp;lt;b&amp;gt; &amp;lt;= Accept cookie/(D)ownload/Save to Disk/(Q)uit&amp;lt;/b&amp;gt;&lt;br /&gt;
*gunzip plugins.zip.gz &amp;amp;&amp;amp; unzip plugins.zip &amp;amp;&amp;amp; mv /usr/src/plugins/ /usr/src/plugin.manager&lt;br /&gt;
&lt;br /&gt;
==Configure Mysql==&lt;br /&gt;
*mysql -u root -p&lt;br /&gt;
*create database rcmail;&lt;br /&gt;
*GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES on rcmail.* to &amp;#039;roundcube&amp;#039;@&amp;#039;localhost&amp;#039; identified by &amp;#039;DBMinion&amp;#039;; &lt;br /&gt;
*quit&lt;br /&gt;
*mysql -u roundcube -p rcmail &amp;lt; /usr/src/roundcubemail-0.9.2/SQL/mysql.initial.sql&lt;br /&gt;
&lt;br /&gt;
==Install and Configure Roundcube==&lt;br /&gt;
*mkdir -p /Computerisms/sites/mail.computerisms.com&lt;br /&gt;
*cp -r /usr/src/roundcubemail-0.9.2/* /Computerisms/sites/mail.computerisms.com/&lt;br /&gt;
*cp -r /usr/src/plugins/* /Computerisms/sites/mail.computerisms.com/plugins/&lt;br /&gt;
*vi [[/Computerisms/sites/mail.computerisms.com/config/db.inc.php]]&lt;br /&gt;
*vi [[/Computerisms/sites/mail.computerisms.com/config/main.inc.php]]&lt;br /&gt;
*chown -R roundcube:roundcube /Computerisms/sites/mail.computerisms.com/&lt;br /&gt;
*find /Computerisms/sites/mail.computerisms.com/ -type d -exec chmod 0750 {} \;&lt;br /&gt;
*find /Computerisms/sites/mail.computerisms.com/ -type f -exec chmod 0640 {} \;&lt;br /&gt;
*chmod 2770 /Computerisms/sites/mail.computerisms.com/&lt;br /&gt;
*crontab -e&lt;br /&gt;
**05 00 * * * bash /Computerisms/sites/mail.computerisms.com/bin/cleandb.sh&lt;br /&gt;
&lt;br /&gt;
==Configue Apache==&lt;br /&gt;
*vi [[/etc/apache2/sites-available/mail.computerisms.com.conf]]&lt;br /&gt;
*a2ensite mail.computerisms.com&lt;br /&gt;
*mkdir /var/log/apache2/mail.computerisms.com&lt;br /&gt;
*chown root:adm /var/log/apache2/mail.computerisms.com/&lt;br /&gt;
*a2enmod expires&lt;br /&gt;
*/etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
==Configure MyRoundCube==&lt;br /&gt;
*in a browser navigate to https://mail.computerisms.com, login as bob.miller, navigate to the settings page&lt;br /&gt;
**highlight/copy the *.myrc filename&lt;br /&gt;
*touch /Computerisms/sites/mail.computerisms.com/XXXXXXXXXXXXXXXXXXXXXXXXXX.myrc&lt;br /&gt;
*chmod 640 /Computerisms/sites/mail.computerisms.com/*myrc&lt;br /&gt;
*In the browser click done&lt;br /&gt;
*navigate to Manage Plugins/Customer Account=&amp;gt;Buy Credits now&lt;br /&gt;
*in the new window/tab select &amp;quot;I agree&amp;quot;=&amp;gt;select 20 MyRC$=&amp;gt;buy now=&amp;gt;complete your purchase=&amp;gt;close this tab/window&lt;br /&gt;
*navigate to Manage Plugins/plugins download=&amp;gt;check subscribe if you haven&amp;#039;t before=&amp;gt;select I agree&lt;br /&gt;
*Select the following:&amp;lt;br&amp;gt;archivefolder&amp;lt;br&amp;gt;blockspamsending&amp;lt;br&amp;gt;calendar&amp;lt;br&amp;gt;calendar_plus&amp;lt;br&amp;gt;carddav&amp;lt;br&amp;gt;carddav_plus&amp;lt;br&amp;gt;checkbox&amp;lt;br&amp;gt;compose_in_taskbar&amp;lt;br&amp;gt;crawler&amp;lt;br&amp;gt;db_version&amp;lt;br&amp;gt;fancybox&amp;lt;br&amp;gt;folderbuttons&amp;lt;br&amp;gt;global_config&amp;lt;br&amp;gt;http_auth&amp;lt;br&amp;gt;idle_timeout&amp;lt;br&amp;gt;jscolor&amp;lt;br&amp;gt;message_highlight&amp;lt;br&amp;gt;persistent_login&amp;lt;br&amp;gt;planner&amp;lt;br&amp;gt;sticky_notes&amp;lt;br&amp;gt;timepicker&amp;lt;br&amp;gt;webmail_notifier&amp;lt;br&amp;gt;wrapper&amp;lt;br&amp;gt;contextmenu&amp;lt;br&amp;gt;copymessage&amp;lt;br&amp;gt;hideblockquota&amp;lt;br&amp;gt;importmessages&amp;lt;br&amp;gt;jqueryui&amp;lt;br&amp;gt;keyboardshortcuts&amp;lt;br&amp;gt;listcommands&amp;lt;br&amp;gt;markbuttons&amp;lt;br&amp;gt;newmail_notifier&amp;lt;br&amp;gt;vcard_attachments&amp;lt;br&amp;gt;&lt;br /&gt;
*click download zip archive and agree, save to desktop, and use scp to copy it to /usr/src on houselian&lt;br /&gt;
*mv /usr/src/plugins/ /usr/src/plugin.manager&lt;br /&gt;
*unzip plugins.zip&lt;br /&gt;
*cp -r plugins/* /Computerisms/sites/mail.computerisms.com/plugins/&lt;br /&gt;
*rm -rf /Computerisms/sites/mail.computerisms.com/plugins/global_config&lt;br /&gt;
*chown roundcube:roundcube -R /Computerisms/sites/mail.computerisms.com/plugins/*&lt;br /&gt;
*find /Computerisms/sites/mail.computerisms.com/plugins/ -type d -exec chmod 0750 {} \;&lt;br /&gt;
*find /Computerisms/sites/mail.computerisms.com/plugins/ -type f -exec chmod 0640 {} \;&lt;br /&gt;
*In the browser, navigate to manage plugins/settings=&amp;gt;global plugins tab, enable appropritately&lt;br /&gt;
**rinse and repeat for the rest of the tabs.  A good default is to remove all checkmarks leaving it disabled with the option for the user to enable it again.&lt;br /&gt;
&lt;br /&gt;
==Configure Plugins==&lt;br /&gt;
*&amp;lt;b&amp;gt;As a good admin, you should read all the README files and config.inc.php.dist files.&amp;lt;/b&amp;gt;&lt;br /&gt;
*rm -rf /Computerisms/sites/mail.computerisms.com/plugins/{squirrelmail_usercopy,redundant_attachments,password,new_user_identity,new_user_dialog}&lt;br /&gt;
*vi [[/Computerisms/sites/mail.computerisms.com/plugins/calendar/config.inc.php]]&lt;br /&gt;
*vi [[/Computerisms/sites/mail.computerisms.com/plugins/carddav/config.inc.php]]&lt;br /&gt;
*vi [[/Computerisms/sites/mail.computerisms.com/plugins/blockspamsending/config.inc.php]]&lt;br /&gt;
*vi [[/Computerisms/sites/mail.computerisms.com/plugins/crawler/config.inc.php]]&lt;br /&gt;
*vi [[/Computerisms/sites/mail.computerisms.com/plugins/help/config.inc.php]]&lt;br /&gt;
*vi [[/Computerisms/sites/mail.computerisms.com/plugins/idle_timeout/config.inc.php]]&lt;br /&gt;
*vi [[/Computerisms/sites/mail.computerisms.com/plugins/managesieve/config.inc.php]]&lt;br /&gt;
*vi [[/Computerisms/sites/mail.computerisms.com/plugins/newmail_notifier/config.inc.php]]&lt;br /&gt;
*vi [[/Computerisms/sites/mail.computerisms.com/plugins/persistent_login/config.inc.php]]&lt;br /&gt;
*vi [[/Computerisms/sites/mail.computerisms.com/plugins/settings/config.inc.php]]&lt;br /&gt;
*vi [[/Computerisms/sites/mail.computerisms.com/plugins/webmail_notifier/config.inc.php]]&lt;br /&gt;
&lt;br /&gt;
==Global_config==&lt;br /&gt;
*cp -r /usr/src/plugins/global_config/ /Computerisms/sites/mail.computerisms.com/plugins/&lt;br /&gt;
*cd /Computerisms/sites/mail.computerisms.com/plugins/&lt;br /&gt;
*for i in $(ls); do if [ -e $i/config.inc.php.dist ]; then echo &amp;quot;// CONFIG FOR $i&amp;quot; &amp;gt;&amp;gt; global_config/config.inc.php; if [ -e $i/config.inc.php ]; then cat $i/config.inc.php &amp;gt;&amp;gt; global_config/config.inc.php; else cat $i/config.inc.php.dist &amp;gt;&amp;gt; global_config/config.inc.php; fi; fi; done&lt;br /&gt;
**You will have to clean this file up manually, take out all the comments and php tags&lt;br /&gt;
**After, make sure there is a leading &amp;lt;?php and a trailing ?&amp;gt; in the file&lt;br /&gt;
**[[/Computerisms/sites/mail.computerisms.com/plugins/global_config/config.inc.php]]&lt;br /&gt;
*sed -i &amp;quot;s/plugin_manager&amp;#039;/plugin_manager&amp;#039;, &amp;#039;global_config&amp;#039;/&amp;quot; /Computerisms/sites/mail.computerisms.com/config/main.inc.php&lt;br /&gt;
**Login and navigate to settings page&lt;br /&gt;
**You will know it worked if the carddav settings page has moved from the address book heading to the manage plugins heading&lt;br /&gt;
&lt;br /&gt;
==Resetting Superadmin Account / Plugins Disappeared==&lt;br /&gt;
*Safe to do this all you want after you have downloaded the plugins&lt;br /&gt;
*logout of roundcube and close browsers&lt;br /&gt;
*mysql -u root -p rcmail&lt;br /&gt;
*drop table plugin_manager;&lt;br /&gt;
*delete from system where name=&amp;#039;myrc_plugin_manager&amp;#039;;&lt;br /&gt;
*quit&lt;br /&gt;
*rm /Computerisms/sites/mail.computerisms.com/*.myrc&lt;br /&gt;
**In a browser navigate to https://mail.computerims.com and navigate to the settings page, highlight/copy the *.myrc string&lt;br /&gt;
*touch XXXXXXXXXXXXXXXXXXXXXXXXXX.myrc&lt;br /&gt;
**click the done link in the browser&lt;br /&gt;
&lt;br /&gt;
==Required Reading==&lt;br /&gt;
*http://trac.roundcube.net/&lt;br /&gt;
*http://myroundcube.com/&lt;/div&gt;</summary>
		<author><name>Bob</name></author>
	</entry>
</feed>