Changes

From SME Server
Jump to navigationJump to search
2,016 bytes added ,  14:08, 30 January 2012
Line 508: Line 508:     
===smeserver-roundcube===
 
===smeserver-roundcube===
 +
Works for me as follows:
 +
* install from sme7contribs:
 +
yum enablerepo=sme7contribs install smeserver-roundcube
 +
signal-event post-upgrade; signal-event reboot
 +
 +
At this point, attempting to open roundcube generates the following error in /var/log/messages:
 +
  httpd: PHP Fatal error:  Cannot redeclare quoted_printable_encode() in /opt/roundcube/program/include/rcube_imap.inc on line 2656
 +
 +
* download the latest sources from sourceforge (0.7.1 as of this writing):
 +
- browse to http://sourceforge.net/projects/roundcubemail/
 +
- click the download button
 +
- right-click the 'direct link' url in the download page header, and select 'copy link location'
 +
- at a shell prompt on the sme server:
 +
wget <paste link location>
 +
 +
* extract the downloaded source (replace "roundcubemail-0.7.1.tar.gz" with the actual filename downloaded in step 2):
 +
tar zxvf roundcubemail-0.7.1.tar.gz
 +
 +
* copy extracted roundcube code on top of the code that was installed by the rpm:
 +
'cp' -rf roundcubemail-0.7.1/* /opt/roundcube
 +
 +
* Drop and re-create all roundcube tables from mysql (If you're updating an existin roundcube installation you'll need to manually figure out which of the commands in /opt/roundcube/SQL/mysql.update.sql)
 +
mysqldump --add-drop-table --no-data roundcube |grep ^DROP |mysql roundcube
 +
cd /opt/roundcube
 +
mysql roundcube < SQL/mysql.initial.sql
 +
Note: drop all tables using mysqldump courtesy of http://www.thingy-ma-jig.co.uk/comment/7075
 +
 +
Roundcube now opens at <nowiki>http://<my.smeserver.tld>/roundcube</nowiki>
 +
 +
* Configuration changes (for each user):
 +
** login and select "Settings" from the top right
 +
** Folders (do this first)
 +
*** Subscribe to the imap folders you want to access in roundcube.  Only subscribed folders are available for selection as 'special folders' in the next step.
 +
** Preferences
 +
*** Select 'special folders' and set the values you want to use for 'Drafts', 'Sent', 'Junk' and 'Trash'
 +
**  'Identities'
 +
*** Verify or create a default identity.  Create a signature if you want to have one.
    
===smeserver-sane===
 
===smeserver-sane===

Navigation menu