Menu

Tree [754d6d] master /
 History

HTTPS access


File Date Author Commit
 contrib 2011-04-05 Temp-Stop, LLC Temp-Stop, LLC [3de755] intial commit. Major upgrade and moved to git
 inc 2011-10-07 Nick Mossie Nick Mossie [2a0d17] fixed long lines in subjects being truncated
 setup 2011-12-06 Nick Mossie Nick Mossie [754d6d] totally doesn't matter, but I put the version #...
 templates 2011-04-05 Temp-Stop, LLC Temp-Stop, LLC [3de755] intial commit. Major upgrade and moved to git
 README 2011-09-06 Nick Mossie Nick Mossie [15f8c2] updated README
 index.php 2011-04-05 Temp-Stop, LLC Temp-Stop, LLC [3de755] intial commit. Major upgrade and moved to git

Read Me

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!
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.