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.