Servers and services

Email role

Last updated: May 2022

Support documentation / Email role

To smoothly run the email role on a server allow port 143, 110, 993, 995, 25, 587 and 465 on your firewall.

If you do not have access to 'Servers > email' you may not have the correct user permissions


The email role provides the following services:

- POP/IMAP (dovecot)

- SMTP (postfix)

- Spam filtering (rspamd)

The email role allows a website to have email addresses and forwarders to be created by the customer. The customer can send messages through SMTP and receive with POP/IMAP. The username is always their email address.

If a website is mapped to an email role (see 'server placement'), that website will be able to send messages using the sendmail binary or PHP mail(). A drop-in sendmail replacement is added to the PHP container which sends through the website's SMTP using a hidden mailbox.

The email role automatically inherits your global Service settings but the the following settings can be overriden on a per role basis:

  • SMPT settings

Customise email role settings

By default the email role inherits the global Service settings. To view your global service settings visit 'Settings > service.' The following application role settings can be overridden on a per role basis:

  • SMTP

To override global service settings on an individual role:

  1. Open ‘Servers’ in the left side bar
  2. Select 'Manage' on the server
  3. Navigate to the ‘Role’ you’d like to configure custom settings for
  4. Click ‘Settings’

Any inherited global settings will be tagged 'Default'. Any custom or edited default settings will not be tagged.

Webmail clients

We currently install Roundcube by default. This integrates with Enhance so that it works with all you email servers from the same webmail link.

Once an email role is installed a 'Webmail' domain is required. This is the domain your customers will visit to access Roundcube.

To set your Roundcube domain:

  1. Open ‘Settings’ in the left side bar
  2. Select ‘Platform’ from the settings menu
  3. Navigate to the ‘Control panel website domains’
  4. Select the edit button next to the 'Roundcube domain‘ field and hit 'Save' to finish

Ensure the DNS for your chosen Roundcube domain name points to your control panel server if the nameservers are external.

Still need help

Our support team are on hand to help 9am - 9pm GMT.