Branding lets you change the look and feel of the Webmail interface so it represents your company — including logos, type face, colours, and ads or dynamic content. You manage brands from the Email section of the OpenSRS Control Panel and apply them company-wide, per domain, or per user. This guide covers the full workflow: create, customize, and assign a brand.
The three phases of managing a brand
Create the brand. Every new brand starts as a copy of the default brand.
Design or customize the brand. Adjust logos, colours, components, login page, and more.
Assign the brand. Apply it to a company, a specific domain, or an individual user.
Note: The assignment process is similar at the company, domain, and user levels — be sure you are in the correct location before assigning so the brand applies where you intend.
Before you begin
Sign in to the OpenSRS Control Panel with an account that can manage email brands.
Prepare brand assets: header image, footer image, sidebar ad image, and colour values.
Decide the scope — company-wide default, per domain, or per user — for each brand.
If you plan to create a custom login page, have your logo file ready to upload to the brand files.
Step 1: Create a new brand
In the Email section of the Control Panel, open your company page and click the Brands tab.
Click the Add icon at the top of the page.
In the Add a Webmail Brand popup, enter a name for your brand and click Add. The new brand is added to the list of available themes.
On the Brands page, click the brand name to open the Editing brand window.
Tip: Each section of the editing window has its own Help link with detailed customization options.
Step 2: Customize brand settings
The brand editor groups settings into these sections:
Brand section | Options |
|---|---|
Basic Settings | Help URL, brand lock, logout URL, and similar global options. |
Default for New Users | Default full-pane mode. |
Component Settings | Enable or disable webmail components such as calendar, contacts, and file storage. |
Files | Upload image files used in the header and footer. |
Colours | Change the colours used throughout the webmail interface. |
Custom Login Page | Set a custom login page that appears at mail.yourdomain.com. |
Header | Configure a custom header image. |
Footer | Configure a custom footer image. |
Sidebar Ad | Set an advertisement for your company. |
Step 3: Set the default brand for a company
A company-level brand applies to every domain and user under that company, unless overridden lower down.
In the Email section of the Control Panel, open your company page and click the Settings tab.
In the Domain and User Inheritance section, click Edit.
Under Brand, select the checkbox beside Override inherited value.
From the drop-down, choose the brand you want to apply.
Click Save.
Step 4: Assign a brand to a specific domain
Override the company default for a single domain when that domain needs its own look.
In the Email section of the Control Panel, click the Email Domains tab and select the domain you want to brand.
Click the Settings tab.
In the User Inheritance section, click Edit.
Under Brand, select the checkbox beside Override inherited value.
From the drop-down, choose the brand for this domain.
Click Save.
Step 5: Create a custom webmail login page
A custom login page replaces the default page at mail.yourdomain.com with your own HTML.
In the Email section of the Control Panel, open your company page and click the Brands tab.
Click the brand you want to update.
Under Custom Login Page, click Edit.
For Display, click Enable.
Add your custom HTML. The example below shows the minimum scaffold — replace logo.jpg with the filename you uploaded under Files.
<!-- Reseller Access - Custom Login Page -->
<style>
body { url(images/linen.jpg) repeat #d1d5d8; }
</style>
<div id="login-form">
<div id="login-logo">
<img src="%%DIR%%/content/logo.jpg" id="logo">
</div>
<div class="box-inner">
%%LOGIN_FORM%%
</div>
</div>
Warning: The sample CSS in the article is not valid.
Next steps
Tune brand inheritance. Audit company, domain, and user overrides so each end user sees the right brand.
Match your other surfaces. Apply consistent branding to reseller and confirmation pages — see Manage Reseller Branding and Brand and Customize Confirmation Pages.
Test the custom login page. Visit mail.yourdomain.com in a private window to confirm your logo, layout, and login form all render correctly.
Questions? Contact OpenSRS Support.
How helpful was this article?
Thanks for your feedback!
Do you still need help? If so please submit a request here.