topicdesk.com Logo

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 Server.app 3.x)
  • OS X Server 10.10.+ (Yosemite Server.app 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.

/usr/local/topicdesk/roundcube

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/config.inc.php
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

0
terms and condition.

People in this conversation

Load Previous Comments
  • Guest - Jeff Johnson

    @ Bertrand POURCEL

    Try turning -OFF- "Digest-MD5" authentication in Server.app/Mail/CustomAuthentication

    The plugin config file has a logging option.
    The config file is here:
    /usr/local/topicdesk/roundcube/WebApp/plugins/managesieve/config.inc.php

    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 config.inc.php and defauilts.inc.php files located here:
    /usr/local/topicdesk/roundcube/WebApp/config/

    The log files are here by default
    /usr/local/topicdesk/roundcube/WebApp/logs/

    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 192.168.11.110. Temporary authentication failure. [osxserver.my_domain.co.uk:2015-04-02 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 192.168.11.110. Temporary authentication failure. [osxserver.my_domain.co.uk:2015-04-02 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 192.168.11.110. 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 config.inc.php 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'] = "http://osxserver.my_domain.co.uk/";
    $rcmail_config['des_key'] = "WV%s2#X4^79]4F?aj`6Ek=]J";
    $rcmail_config['smtp_helo_host'] = "osxserver.my_domain.co.uk";
    $config['smtp_server'] = 'localhost';
    $rcmail_config['mail_domain'] = "my_domain.co.uk";

    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/config.inc.php 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 https://myroundcube.com 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?

    TIA

    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

    @KPrinz

    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 (yourmailserver.com (SSL)
    Edit Advanced Settings...
    Enabled topicdesk-Roundcube

    0 Like
  • Guest - Dave Pearce

    Hey!

    So I stumbled across this download package when setting up Yosemite with Server app 4.1

    Everything installed fine, I can access RoundCube through Safari at locahost. I can also access RoundCube across the internet at domain.tld/mail Great!!!

    The thing is, I've set up a subdomain of webmail.domain.tld and I've ticked the option to enable Roubdcube as a web app, but for some reason, when I try accessing the subdomain I am shown the default page for a new website rather than RoundCube login.

    Any ideas?

    from Southport, Merseyside, UK
    0 Like
  • Guest - Dave Pearce

    Hey!

    So I stumbled across this download package when setting up Yosemite with Server app 4.1

    Everything installed fine, I can access RoundCube through Safari at locahost. I can also access RoundCube across the internet at domain.tld/mail Great!!!

    The thing is, I've set up a subdomain of webmail.domain.tld and I've ticked the option to enable Roubdcube as a web app, but for some reason, when I try accessing the subdomain I am shown the default page for a new website rather than RoundCube login.

    Any ideas?

    from Southport, Merseyside, UK
    0 Like

Smart Search

Newsletters

Let us keep you updated.
Subscribe to our newsletter.