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=== |