RoundCube for eGroupWare Code
Brought to you by:
ldeviator
File | Date | Author | Commit |
---|---|---|---|
contrib | 2011-04-05 |
![]() |
[3de755] intial commit. Major upgrade and moved to git |
inc | 2011-10-07 |
![]() |
[2a0d17] fixed long lines in subjects being truncated |
setup | 2011-12-06 |
![]() |
[754d6d] totally doesn't matter, but I put the version #... |
templates | 2011-04-05 |
![]() |
[3de755] intial commit. Major upgrade and moved to git |
README | 2011-09-06 |
![]() |
[15f8c2] updated README |
index.php | 2011-04-05 |
![]() |
[3de755] intial commit. Major upgrade and moved to git |
Nick Mossie ld@initiated.com Roundcube email for eGroupWare username: ldeviator on the egroupware list INTRODUCTION This is a pretty "at arms distance" implementation. Since Roundcube is under very active development, I wanted to change as little of it as possible to get it to work with egroupware. That was the goal anyway. In reality I've more or less forked() development and added a bunch of stuff my company really wanted. If you haven't set up RoundCube Email before and you aren't sure about these instructions, I suggest that you try that out first. If you've installed RoundCube email before, then this should look familiar... like the abbreviated version of their very detailed, and in several languages, installation instructions. INSTALLATION - copy this directory (roundcube) to the egroupware root - enable the module in egroupware.. this won't install any tables copy the distribution config files to the active - cp inc/roundcube_src/config/db.inc.php.dist inc/roundcube_src/config/db.inc.php - cp inc/roundcube_src/config/main.inc.php.dist inc/roundcube_src/config/main.inc.php - edit the inc/roundcube_src/config/db.inc.php and set your DB $rcmail_config['db_dsnw'] = 'mysql://roundcube:PASSWORD@HOST/roundcube'; - edit inc/class.roundcube.inc.php and set your DB (near the top), also - edit inc/class.roundcube.inc.php and set your default IMAP server, with PORT (line 69), also - edit inc/class.roundcube.inc.php and set your default IMAP server, without PORT (line 71), also - initialize the roundcube DB: mysql -hHOST -uroundcube -pPASSWORD roundcube < roundcube/inc/roundcube_src/SQL/mysql5.initial.sql - see inc/roundcube_src/config/main.inc.php.nick for my setup - inc/roundcube_src/temp and inc/roundcube_src/logs should be writeable by your webserver (probably chown apache or chmod 777) IMAP hosts in roundcube/inc/roundcube_src/config/main.inc.php - put all your host:ports that you'll access here: $rcmail_config['default_host'] = array('localhost:143'); *you MUST include the PORTS!* - edit inc/hook_sidebox_menu.inc.php to change custom sidebox links near the top of that file - edit inc/class.roundcube.inc.php to change custom toolbar (custom_toolbar_onmax() javascript function) address book.... I use LDAP for my address book so there's no reason for me to hack in to the rouncube address book code although I did change the LDAP code a little bit - see the LDAP section of roundcube/inc/roundcube_src/config/main.inc.php and adjust for your setup NOTES - based on Roundcubemail trunk 4629 with the date April 1, 2011 - contrib/firefox_open_mailtos.reg for Windows registry to open mailto: links in rcforegw - edit before using: fill in your domain!