---
title: "How to Setup CyberPanel Email Server"
description: "The CyberPanel email server is feature-rich enough for some of the most sophisticated use cases. Email forwarding, spam mitigation, and sending rate limit are just a few of the stable capabilities..."
url: https://www.inmotionhosting.com/support/edu/cyberpanel/cyberpanel-email-server/
date: 2022-08-11
modified: 2022-08-11
author: "InMotion Hosting Contributor"
categories: ["CyberPanel"]
type: post
lang: en
---

# How to Setup CyberPanel Email Server

![How to Setup CyberPanel Email Server](https://www.inmotionhosting.com/support/wp-content/uploads/2022/08/cyberpanel-email-server-1024x538.jpg)

The CyberPanel email server is feature-rich enough for some of the most sophisticated use cases. Email forwarding, spam mitigation, and sending rate limit are just a few of the stable capabilities available.

- [Create a CyberPanel Email Account](#create)
  - [Reset Email Account Password](#change)
  - [List Email Account Info for Email Clients](#list)
  - [Delete Email Accounts](#delete)
- [CyberPanel Email Server Settings](#server)
  - [Email Forwarding](#forwarding)
  - [Email Limits](#limits)
  - [DKIM DNS Records Manager](#dkim)
- [CyberPanel Email Security and Troubleshooting](#security)
  - [Spam Filtering](#spam)
  - [CyberPanel VPS Email Logs](#logs)

## Create a CyberPanel Email Account

Ensure you’ve added the domain as a website in CyberPanel before continuing.

1. [Log into CyberPanel](https://www.inmotionhosting.com/support/product-guides/cloud-server/install-cyberpanel/#login).
2. Select **Email** > **Create Email**.
3. Select a website from the drop-down menu.
4. Type a username.![Create CyberPanel email account](https://www.inmotionhosting.com/support/wp-content/uploads/2022/08/cyberpanel-email-create.png)
5. Type a strong password.
6. **Create Email**.
7. Select **Email** > **Access Webmail**.
8. Enter your email account credentials to sign into SnappyMail.![SnappyMail login prompt](https://www.inmotionhosting.com/support/wp-content/uploads/2022/08/snappymail-login.png)

Contact If you receive the error “Can't connect to server: Server message: Can't connect to host "tcp://localhost:143," [contact CyberPanel](https://community.cyberpanel.net/t/server-message-cant-connect-to-host-tcp-localhost-143/35652/5) directly.

### Reset Email Account Password

Follow these steps if you forget a CyberPanel email account password.

1. Select **Email** > **Change Password**.
2. Select a domain from the drop-down list.
3. Select the email account to modify.![Reset CyberPanel email account password](https://www.inmotionhosting.com/support/wp-content/uploads/2022/08/cyberpanel-email-reset.png)
4. Type a new password.
5. Select **Change Password**.
6. Save the user credentials in a [password manager](https://www.inmotionhosting.com/support/security/keepass-for-windows-user-guide/).

### List Email Account Info for Email Clients

This section covers how to view all email accounts for a domain and info for integration with desktop mail clients such as Thunderbird. Some users prefer this for the extensive customization available in desktop applications.

1. Select **Email** > **List Emails**.
2. Select a domain from the drop-down list.![CyberPanel email account info](https://www.inmotionhosting.com/support/wp-content/uploads/2022/08/cyberpanel-email-list-1024x801.png)
3. Copy POP3, IMAP, and SMTP server connection details as necessary.
4. Delete or change passwords for email accounts as necessary on the right.

### Delete Email Accounts

This is an alternative method for deleting CyberPanel email accounts.

1. Select **Email** > **Delete Email**.
2. Select a website from the list.
3. Select an email account from the drop-down menu.
4. Select **Delete Email**.
5. Select **Are you sure?** to confirm.

## CyberPanel Email Server Settings

The following features allow you to customize email communications.

### Email Forwarding

Email forwarding is useful when you need to redirect communications to another email account for various reasons (out of office for an extended amount of time, for example).

1. Select **Email** > **Email Forwarding**.
2. Select the domain.
3. Select the email account you want to modify.
4. Select a forwarding option - “Forward to email” or “Pipe to program.” ![CyberPanel email forwarding](https://www.inmotionhosting.com/support/wp-content/uploads/2022/08/cyberpanel-email-forwarding-1024x294.png)
5. Type the destination address or application name in the text box.
6. Select **Forward Email**.

Forwarding configurations will show in the list at the bottom of the page.

### Email Limits

The Email Limits function restricts how many emails can be sent from a domain and email accounts on a monthly and hourly basis. This helps mitigate email spoofing and other spam attacks. It also serves as a load balancer to ensure your CyberPanel email marketing settings aren’t excessive (if enabled).

1. Select **Mail Settings** > **Email Policy Server**.
2. Select the server status button so it turns blue and states “On.”
3. **Save changes** and wait for the success notification.
4. Select **Mail Settings** > **Email Limits**.
5. Select **Enable** to restrict emails sent from a domain.![CyberPanel Email Limits](https://www.inmotionhosting.com/support/wp-content/uploads/2022/08/cyberpanel-email-limits-1024x250.png)
6. Select **Manage** to customize settings.
7. Select **Edit** at the top to change the monthly limit.![CyberPanel domain email limit](https://www.inmotionhosting.com/support/wp-content/uploads/2022/08/cyberpanel-email-limits-domain-1024x364.png)
8. Type a monthly limit in the text box.
9. Select **Change Limits** and the page will refresh.
10. If you wish to apply further restrictions to individual email accounts, select **Enable** to the right of the account at the bottom.
11. Select **Manage** for the email account.
12. Enable logging for the email account if desired.![CyberPanel email account limit](https://www.inmotionhosting.com/support/wp-content/uploads/2022/08/cyberpanel-email-limit-domain-account-1024x330.png)
13. Select **Edit** on the right.
14. Set the monthly and hourly sending limit.
15. Click **Change Limits**.

### DKIM DNS Records Manager

DomainKeys Identified Mail (DKIM) is an important security [DNS record](https://www.inmotionhosting.com/support/edu/cyberpanel/cyberpanel-dns-server/) for any CyberPanel email setup. DKIM works with SPF, DMARC, and BIMI to verify that emails are legitimate before someone opens them. Every domain with email addresses should have a DKIM record.

1. Select **DNS** > **Add/Delete Records**.
2. Select the domain.
3. Select the **TXT** tab.
4. Look for a DNS record named “default._domainkey..com” with a value starting with “"v=DKIM1.”![CyberPanel DKIM and other TXT records](https://www.inmotionhosting.com/support/wp-content/uploads/2022/08/cyberpanel-email-dkim-1024x349.png)
5. If the record is missing, select **Email** > **DKIM Manager**.
6. Select the domain to auto-generate a DKIM record.
7. Repeat this process to review and develop additional DKIM records.

## CyberPanel Email Security and Troubleshooting

This section covers CyberPanel server security features to prevent spam and resolve email server issues.

### Spam Filtering

There are two email security plugins available to protect your CyberPanel email server. They may take a minute to install.

**Mail Settings** > **SpamAssassin** -This popular spam filter lets you control how many suspicious indicators must be present before an email is flagged as spam.

![CyberPanel SpamAssassin](https://www.inmotionhosting.com/support/wp-content/uploads/2022/08/cyberpanel-spamassassin.png)

**Mail Settings** > **MailScanner** - This email security suite, with the MailWatch graphical interface, scans for malware, manages blocklists, and more. Log into your MailWatch instance with your CyberPanel admin credentials.

![CyberPanel MailWatch integration](https://www.inmotionhosting.com/support/wp-content/uploads/2022/08/mailwatch-black-white-lists-1024x322.png)

### CyberPanel VPS Email Logs

It is important to understand where you can look to troubleshoot CyberPanel email server issues.

**Logs** > **Server Mail** - Configure SMTP settings to receive email notifications when server issues arise.

![Setup CyberPanel email server notifications](https://www.inmotionhosting.com/support/wp-content/uploads/2022/08/cyberpanel-server-mail.png)

**Logs** > **Email Log** - This can be helpful in the case that your CyberPanel can't send email.

**Mail Settings** > **Mail Queue** - Review emails unable to send for any reason.Learn more about your [CyberPanel Free or Enterprise edition](https://www.inmotionhosting.com/support/edu/cyberpanel/).
