How to Create Email Accounts, Manage DKIM, Catch-All Emails & Databases in Enhance

December 2, 2025 / Enhance

Managing Email accounts 

Create an email account

To create an email account:

  1. Open Websites in the left sidebar.
  2. When the website dashboard loads, select Emails in the top navigation.
    emails
  3. Open Email in the left side bar.
  4. Select an Add account.
    add account
  5. When the form loads, input your email address.
    add
  6. Select the Mailbox.
    mailbox
  7. Complete the form.
  8. Click Add to finish.
    add

Email authentication 

Email authentication (or email validation) is a collection of protocols used to verify the source and legitimacy of email messages.

SPF (Sender Policy Framework) is a form of email sender authentication. It validates if an email was sent from an authorised IP address. An SPF record is automatically added to every domain.

DKIM (DomainKeys Identified Mail) is a form of domain authentication that signs the message and verifies it was sent from the source domain. DKIM can be enabled on a per-date basis.

To enable DKIM on a domain:

  1. Open Websites in the left side bar.
  2. Select the website you would like to enable DKIM.
  3. Select Domains from the top menu and select the domain you would like to enable DKIM on.
    domains
  4. Scroll to Email authentication and toggle DKIM On.
    DCIM
  5. If the DNS is hosted with Enhance, wait for validation. If the DNS is hosted elsewhere, follow the instructions on screen to complete authentication.

Catch-All Email Addresses

Create a catch-all email addresses 

A catch-all email address accepts all emails sent to an address on a domain; this includes any non-existent or misspelled email addresses. This means that a [email protected] catch-all email address will also receive mail sent to [email protected] and [email protected].

To create a catch-all email address:

  1. Open Websites in the left side bar.
  2. Select the website you would like to create a catch-all email address on.
  3. When the website dashboard loads, select Emails in the top navigation.
  4. Click Add account.
    no email accounts
  5. Complete the form, ensuring you select Make this email address a catch-all.
    add account
  6. Click Add to finish.
    add

To convert an existing email address to a catch-all:
Note: only one catch-all email address is allowed per domain

  1. Open Websites in the left side bar.
    websites
  2. Select the website you would like to create a catch-all email address on.
  3. When the website dashboard loads, select Emails in the top navigation.
    emails
  4. Locate the email address you would like to convert and select Manage.
    manage
  5. Scroll to Catch-all.
  6. Toggle Catch-all on.
    catch-all

Managing databases in Enhance 

Add a new database
To add a database to your website:

  1. Open Websites in the left side bar.
  2. Select the website you would like to add the database to.
  3. When the website dashboard loads, select Databases in the top navigation.
    databases
  4. Select the Add database and input the database name.
  5. Complete the ‘Add database user’ form to create a new database user or select an existing database user. By default, all ‘database permissions’ will be selected. You can edit the user permissions by deselecting the ‘All database privileges’ checkbox.
    Note: A database can be created without a user. It is possible to add a new or existing user to a database at any point.
  6. Click Add to finish.
    add databases

Add a new database user
To add a database user:

  1. Open Websites in the left side bar.
  2. Select the website you would like to add the database user to.
  3. When the website dashboard loads, select Databases in the top navigation.
  4. Select the Add user and complete the form.
    add user
  5. Select database access. Selecting an existing database will grant this user access to the database.
    Note: A database user can be created without granting database access.
  6. Click Add to finish.
    add database user

Accessing phpMyAdmin 

phpMyAdmin is a tool used to manage data within a database, for example, editing and creating tables.

NOTE: To access phpMyAdmin, one or more databases must exist on your website

To access phpMyAdmin:

  1. Open Websites in the left side bar.
  2. Select the website you would like to access phpMyAdmin on.
    manage websites
  3. When the website dashboard loads, select Databases in the top navigation.
  4. Locate the database you would like to access and click the … menu, then select Manage.
    manage doamins
  5. Scroll to PhpMyAdmin.
  6. Click the phpMyAdmin button.
    phpmyadmin
    This will open the phpMyAdmin database manager.

Make sure your website is added or migrated first. If not, see How to Add a New Website or Migrate Your Website from cPanel to Enhance

Spread the love