Webmail customization

Attention

Check out the lightweight on-premises email archiving software developed by iRedMail team: Spider Email Archiver.

Roundcube webmail

$config['product_name'] = 'My Company Name';
$config['skin_logo'] = '...';   // Please read the comment lines in
                                // /opt/www/roundcubemail/config/defaults.inc.php
                                // for more details

SOGo Groupware

HTML templates

How to customize the HTML

Logo image

You can set custom logo image displayed on the login page of SOGo by replacing file sogo-full.svg, but it will be overridden each time you upgrade SOGo packages:

Another way to customize Nginx config file to handle http request to this logo image.

Edit file /etc/nginx/templates/sogo.tmpl, add these lines at the beginning:

location = /SOGo.woa/WebServerResources/img/sogo-full.svg {
    return 301 https://myhost.com/sogo-full.svg;
}

You can even use different logo images for each web domain:

location = /SOGo.woa/WebServerResources/img/sogo-full.svg {
    if ($host = "domain1.com") {
        return 301 https://myhost.com/sogo-full-domain1.com.svg;
    }

    if ($host = "domain2.com") {
        return 301 https://myhost.com/sogo-full-domain2.com.svg;
    }

    return 404;
}