Branding Management

You can fully customise your system with your own branding requirements. Branding options include custom hostname, logos, email headers, web interface, customised protection reports & copyright notices.

In Admin Level Control Panel, select Branding > Branding Management. The Edit Branding page is displayed:

The following settings can be managed:

  • Hostname - Add your own custom hostname that your clients will use to access the quarantine server here. If you wish to use your own custom URL, you must create a CNAME for this on your DNS server pointing to the primary hostname, client.securemail.management, to ensure your users access the correct login page. See Create a Custom Control Panel URL
  • This hostname shows up in the Protection reports. You can redirect clients to login via your own links and any system messages e.g. password reset messages, will show this custom hostname.

  • Brandname - Customise the brandname
  • This is displayed in the bottom left of all Mail Assure application pages, in the title of the emailed report and in the headers of scanned emails.

  • Logo - Customise the logo that is displayed in the Login screen
  • This is also displayed in the Protection reports, emails sent by Mail Assure and the top left corner of the Dashboard/Control Panel.

  • Favicon - Customise the icon displayed in the browser address bar alongside your custom URL
  • SSO/OAuth login for email users - with this enabled, email users will be able to login using SSO. This must be set per domain
    • Login Button Label - Only available when SSO/OAuth login for email users is enabled and is the text displayed on the SSO login button on the login page
  • Colour scheme - can be set for Admin, Domain and Email Level Control Panels
    • Custom CSS for login screen - You can use this if, for example, you want to:
      • Center a logo:
      • #top_logo_container {
        text-align: center;
        }
      • Work with transparent logos:
      • #top_logo_container {
        background-color: #39b0da;
        margin: -20px -20px 25px -20px;
        }
      • Center and transparent logo:
      • #top_logo_container {
        background-color: #39b0da;
        text-align: center;
        margin: -20px -20px 25px -20px;
        }
    • Hide Header - Select this to hide the banner header. This is a useful tool if you wish to embed the app into another system using an iframe
  • HTTPS SSL certificate - In this section you can choose from the following options:
    • No Custom Certificate - select this if not using a custom certificate
    • Generate and manage a TLS certificate for me via Let's Encrypt - The system will automatically generate a TLS certificate and renew when required. See Let Mail Assure manage your public certificate
    • Upload your own certificate bundle - Manually upload the PEM file containing all necessary Certificate Authority (CA) certificates and private key. See Upload Certificate Bundle Manually

Branded MX hostnames

The Branded MX hostnames allow you to use your own branding in the DNS as well as for MX records.

Delegate your Branded Domain: To set up a branded MX hostname, you must delegate the domain by adding NS records in your DNS for the branded domain.
For example:
mx.example.com NS dns1.spamrl.com.
mx.example.com NS dns2.spamrl.com.
mx.example.com NS dns3.spamrl.com.
mx.example.com NS dns4.spamrl.com.

You can delegate a root domain (e.g., example.com, example.net), a subdomain (e.g., mx.example.com), or multiple domains, if needed.
Once delegated, you can create branded MX records using that domain or any subdomain of it within the product.

Following are the steps to add Branded MX hostnames, once the domain is delegated:

  1. Navigate to the Branding MX page and click Add MX hostname to add your branded hostname(s)

    You can add branded MX records globally or for specific regions.

  2. Click Save settings to generate certificates

The system attempts to configure records and generate an SSL certificate for the hostname. You can track the following statuses directly from the UI:
- Certificate generation pending
- The certificate has been generated
- Failed to get certificate

You must wait until the status shows The certificate has been generated before making any changes to your domain’s MX records.
If the status is Failed to get certificate, it usually means the domain was not correctly delegated or the delegation hasn't propagated. In this case, verify your NS records and re-delegate the domain if necessary. The system retries the configuration and certificate generation automatically. Refresh the page periodically to check for updates.

Do not update your domain’s MX records to point to the branded hostname until the certificate is generated. Updating early may interrupt email delivery.