Roundcube Webmail Installer for OS X 10.8/10.9/10.10 with Server 2.x/3.x/4.x

Now compatible with

  • OS X Server 10.8.3+ (Mountain Lion, Server app 2.x)
  • OS X Server 10.9.x (Mavericks 3.x)
  • OS X Server 10.10.+ (Yosemite 4.x)

This release includes

  • Roundcube version 1.0.3 installed as a WebApp
  • CardDav Integration
  • ManageSieve Plugin (mail filters, vacation reply)
  • Updated database backend, no longer dependent Postgres
  • Mcrypt included

If you are upgrading from a previous version

This installation replaces your previous version. Any custom roundcube configuration, user preferences or updates to graphics (logo) are not retained. Your previous installation is backed up in this directory.


A note about Carddav

If carddav is enabled on your server, the installer will read your carddav settings and apply those settings to the Roundcube carddav plugin.

If you don't use carddav on your server, you can disable the roundcube plugin with:

   sudo perl -p -i -e "s/'managesieve', 'carddav'/'managesieve'/g" /usr/local/topicdesk/roundcube/WebApp/config/
Would you like to stay ahead of changes?

Subscribe to our low volume newsletters or follow us on Twitter.

The topicdesk Roundcube installer is a free download.

[Download Roundcube webmail installer for OS X 10.8/10.9/10.10] - Tweet this!

Overall Rating (2)

5 out of 5 stars

Leave your comments

Post comment as a guest

terms and condition.

People in this conversation

Load Previous Comments
  • Guest - Jeff Johnson

    @ David Muszynski

    Hi David

    You should consider hiring someone to set this up for you.
    Its not difficult - but paying someone for an hour could save you a day (or more) of setup and trial/error.

    We can assist - or you should be able to find plenty of other consultants available to help with roundcube config.


    0 Like
  • Hi,

    I've got problem with vacation plugin.
    It doesn't work even if it's correctly setup for the user. (with additional mail adress, etc...)
    Filters set are activated, and filter is activated too
    I see nothing in the logfiles to determine where the problem is...


    Yosemite Server 4.03 - TopicDesk Roundcube 1.0.3

    0 Like
  • Guest - Jeff Johnson

    @ Bertrand POURCEL

    Try turning -OFF- "Digest-MD5" authentication in

    The plugin config file has a logging option.
    The config file is here:

    You will find the option to enable sieve logging
    // Enables debugging of conversation with sieve server. Logs it into <log_dir>/sieve
    $rcmail_config['managesieve_debug'] = false;

    You will find general logging options in the and files located here:

    The log files are here by default

    0 Like
  • Guest - Alfista

    the latest version of Roundcube 1.1.0 is it working with OS X 10.10 Server too?

    0 Like
  • Guest - Julian

    Hi Jeff

    Same issue as Bertrand POURCEL on 2 Servers

    Mavericks Server with 1.0.3 RC
    Digest MD5 is switched off
    The Filters work fine other than the vacation (Reply with message) drop down

    errors log
    r-2015 19:01:45 +0100]: IMAP Error: Login failed for j.lopez from Temporary authentication failure. [ 19:01:45] in /usr/local/topicdesk/roundcube/1.0.3a/program/lib/Roundcube/rcube_imap.php on line 184 (GET /mail/?_task=mail&_refresh=1&_mbox=Sent+Messages&_page=1&_action=list&_remote=1&_unlock=loading1427997670906&_=1427997626275)
    [02-Apr-2015 19:25:03 +0100]: IMAP Error: Login failed for j.lopez from Temporary authentication failure. [ 19:25:03] in /usr/local/topicdesk/roundcube/1.0.3a/program/lib/Roundcube/rcube_imap.php on line 184 (POST /mail/?_task=mail&_action=refresh?_task=&_action=)
    [02-Apr-2015 19:29:03 +0100]: IMAP Error: Login failed for j.lopez from AUTHENTICATE CRAM-MD5: A0001 NO [UNAVAILABLE] Internal error occurred. Refer to server log for more information. in /usr/local/topicdesk/roundcube/1.0.3a/program/lib/Roundcube/rcube_imap.php on line 184 (POST /mail/?_task=mail&_action=refresh?_task=&_action=)

    the file contains
    // IMAP config
    // To use SSL/TLS connection, enter hostname with prefix ssl:// or tls://
    $config['default_host'] = 'localhost';
    $config['default_port'] = 143;
    $config['imap_auth_type'] = CRAM_MD5;

    // these are set automatically during installation
    $config['db_dsnw'] = 'sqlite:////usr/local/topicdesk/roundcube/db/sqlite.db?mode=0646';
    $config['plugins'] = array('managesieve', 'carddav');
    $rcmail_config['support_url'] = "";
    $rcmail_config['des_key'] = "WV%s2#X4^79]4F?aj`6Ek=]J";
    $rcmail_config['smtp_helo_host'] = "";
    $config['smtp_server'] = 'localhost';
    $rcmail_config['mail_domain'] = "";

    0 Like
  • I just deployed your installer in OS X 10.10 and upgraded it to Roundcube 1.1.1 stable. Your package works pretty well for the most part. I did notice few things that were out of place in the configuration (at least in your latest package which ships with Roundcube 1.0.3).

    1- $rcmailconfig in ./config/ needs to be replaced with $config. ($rcmailconfig has been deprecated since 0.9.5)
    2-Default folders were not properly named or configured to be created by default.
    3- 'Deleted Messages' and 'Sent Messages' can be left there but the default for OS X is 'Sent' and 'Trash'. Both of them should be defined in the default folders.
    4- Set default folders to be created on user first login. It will prevent issues for those who use webmail even before connecting the Mail client application to their account. Note that Apple Mail creates these folders a they are used. So, save the trouble, time and set it accordingly.
    5- logs and temp folder permissions must be adjusted to allow the webserver to write to those folders _www user/group
    6- Make sure to enable mod_digest, mod_rewrite and mod_expires in apache.

    With those minor changes, your package was indeed very well put together for simplicity and we will look at MyRoundcube Project to include this information taking as base your package.

    Last but not least, it would be good to also recommend users to add a sqlite3 management tool. It helps with management, although this is obviously out of the scope of your package.

    Great work guys!

    0 Like
  • Guest - Ian Baker

    Installed the TopicDesk RoundCube installer, then upgraded to RoundCube 1.1. Both before and after the upgrade, we've been having issues with the CardDav plugin. Folks are getting error popups when they attempt to add contacts to their server based address books. How can I debug the issue - is there a way to turn on additional diagnostics for a plugin?


    0 Like
  • Guest - Julian

    I think that somebody is on holiday as nobody is getting a responce :(

    0 Like
  • Guest - KPrinz

    Rated 5 out of 5 stars

    After the 10.10.3/Server 4.1 Update roundcube is gone from Apache.
    Is there a simpler step (restore some config) to reneable it, instead of just reinstalling?

    from Switzerland
    0 Like
  • Guest - fonny


    After the 10.10.3/Server 4.1 Update roundcube is gone from Apache.

    Had the same problem. This solved it for me.
    Open Server v4.1
    Started Websites
    At the Websites edit ( (SSL)
    Edit Advanced Settings...
    Enabled topicdesk-Roundcube

    0 Like

Smart Search


Let us keep you updated.
Subscribe to our newsletter.