Learn WHM

The Web Host Manager will allow you to control your VPS/DS services via your Internet Browser!

• Last Updated: 03/04/2020
• ( 14 minutes reading )

How to use the Exim Configuration Manager feature in WHM

Introduction

Exim is an open-source mail transfer agent (MTA). It is a service responsible for receiving, routing, and delivering e-mail messages. It is integrated with the WHM control panel and all of its settings are consolidated within the “Exim Configuration Manager” feature.

The feature’s configuration is divided into two tabs - one of them providing basic control over the Exim service, while the other one is aimed for advanced users giving them the means to fine-tune the service to their needs.

We are not able to discuss all the settings and options under the “Exim Configuration Manager” functionality, as they are simply too much to go through in a single tutorial. Therefore, we will explain the main purpose of the configuration options affecting the Exim service, emphasizing the most important ones and where you can find them.

Without any further ado, let’s begin the tutorial.

 

Accessing the Exim Configuration Manager feature

First, you need to log into the WHM service for your VPS or Dedicated Server. If you are not sure how to do that, please check our How to Access WHM tutorial. After you have logged in, please navigate to the search bar on the left side of the page and type “Exim Configuration Manager”.

 

Accessing the Exim Configuration Manager feature

 

When the functionality shows up below the search bar, please click on it so you can be sent to the “Exim Configuration Manager” page.

 

Configuring the Exim Service on your Server

When you land on the “Exim Configuration Manager” page, the first thing you are going to notice is the tabs located on the top of the page - “Basic Editor”, “Advanced Editor”, “Backup”, “Restore”, and “Reset”.

 

Exim Configuration Manager feature overview

 

You may navigate through them by simply pressing on the desired tab. This process will open the tab’s available options underneath.

Let’s review each tab and see what it can be used for.

 

The Basic Editor Tab

The “Basic Editor” tab will be opened by default when the “Exim Configuration Manager” feature is selected. All of the options in this tab will be presented by 8 categories of additional tabs, located below the main tab section.

 

Basic Editor tab overview

 

Let’s explain what each of them represents. The first category tab does not hold any specific options. It simply unites all of the available options of the other tabs under it.

There is also a very useful “Find” text field on the top right corner of the category tabs section.

 

Filtering options using the Find feature

 

You may use it to filter out the options and find the one you want to modify.

 

The ACL Options Category Tab

To access this tab please click on the “ACL Options” category tab, located next to the “All” category tab.

The options available inside the “ACL Options” category tab will allow you to limit the users on your server who are sending emails. These options can be used to lower the bandwidth generation, prevent email spoofing and reduce or completely terminate spam.

 

ACL Options tab overview

 

To receive more information about a specific setting under this category tab, please press the question mark icon on the right side of the setting itself. This will cause the row to expand and provide additional information.

 

The Access Lists Category Tab

To access this tab please click on the “Access Lists” category tab, located next to the “ACL Options” category tab.

Using the options provided within the “Access Lists” category tab, you will be able to even further limit the mail service for the users on your server.

 

Access Lists tab overview

 

To receive more information about a specific setting under this category tab, please press the question mark icon on the right side of the setting itself. This will cause the row to expand and provide additional information.

 

The Domains and IPs Category Tab

To access this tab please click on the “Domains and IPs” category tab, located next to the “Access Lists” category tab.

Using the options within the “Domains and IPs” category tab, you will be able to change the IP address from which the Exim service sends out emails. If all these options are disabled, the WHM control panel will automatically send mail using the main shared IP address of the server.

 

Domains and IPs tab overview

 

To receive more information about a specific setting under this category tab, please press the question mark icon on the right side of the setting itself. This will cause the row to expand and provide additional information.

 

The Filters Category Tab

To access this tab please click on the “Filters” category tab, located next to the “Domains and IPs” category tab.

The options provided under the “Filters” category tab will help you configure filters that aim to prevent spam and potentially dangerous files that may be attached to emails sent from your server or towards it.

 

Filters tab overview

 

To receive more information about a specific setting under this category tab, please press the question mark icon on the right side of the setting itself. This will cause the row to expand and provide additional information.

 

The Mail Category Tab

To access this tab please click on the “Mail” category tab, located next to the “Filters” category tab.

Using the options under the “Mail” category tab will let you fine-tune the mail settings on your server. For instance, you may enable the “Sender Verification” option allowing Exim to verify that the domain sending the email is present on the origin server.

 

Mail tab overview

 

To receive more information about a specific setting under this category tab, please press the question mark icon on the right side of the setting itself. This will cause the row to expand and provide additional information.

 

The RBLs Category Tab

To access this tab please click on the “RBLs” category tab, located next to the “Mail” category tab.

Utilizing the options under the “RBLs” tab will allow you to configure your mail server to check inbound messages against a Real-time Blackhole (RBLs). Your server will then start blocking incoming messages should the IP address or hostname match an RBL entry.

RBL servers store lists of spam-heavy IP addresses and hostnames. The WHM control panel receives information about blocked IP addresses from two RBLs: bl.spamcop.net and zen.spamhaus.org.

 

RBLs tab overview

 

To receive more information about a specific setting under this category tab, please press the question mark icon on the right side of the setting itself. This will cause the row to expand and provide additional information.

 

The Security Category Tab

To access this tab please click on the “Security” category tab, located next to the “RBLs” category tab.

Using the options underneath the “Security” category tab will allow you to configure security settings for your server. For instance, you will be able to allow or disallow weaker SSL/TLS ciphers or change OpenSSL settings.

 

Security tab overview

 

To receive more information about a specific setting under this category tab, please press the question mark icon on the right side of the setting itself. This will cause the row to expand and provide additional information.

 

The Apache SpamAssasin™ Options Category Tab

To access this tab please click on the “The Apache SpamAssasin™ Options” category tab, located next to the “Security” category tab.

Utilizing the options beneath the “The Apache SpamAssasin™ Options” category tab will enable you to configure the Apache SpamAssassin service to suit your server’s needs. 

Apache SpamAssassin is used to detect, block and examine content typically associated with spam. It assigns each of the encountered emails with a score based on numerous spam-related traits it is able to find inside the received messages. If the message’s score exceeds a predefined limit, Apache SpamAssassin discards it as spam.

 

Apache SpamAssasin™ Options tab overview

 

To receive more information about a specific setting under this category tab, please press the question mark icon on the right side of the setting itself. This will cause the row to expand and provide additional information.

After going through all the category tabs and enabling/disabling the desired options, please scroll down to the bottom of the page and press the “Save” button located there. 

 

Exim restarted screen

 

This will cause the Exim service to restart so that the changes may be applied.

 

The Advanced Editor Tab

To access the “Advanced Editor” tab, please press the “Advanced Editor” tab, located on the right side of the “Basic Editor” tab. 

This will cause the “Combined Exim Configuration” section to expand underneath, where you may start altering the Exim service to your liking.

 

Advanced Editor tab overview



All of the changes under the “Exim Configuration Manager” tab should be performed with EXTREME caution. Performing unjustified settings may affect the performance of the Exim service or completely prevent it from operating properly. It should be used only by advanced users that are familiar with the Exim settings thoroughly. All of the directives inside are available on the official Exim documentation.

After applying the desired tweaks inside the “Advanced Editor”, please press the “Save” button located on the bottom of the page.

 

The Backup Tab

To access this tab, please press the “Backup” tab, located on the right side of the “Advanced Editor” tab. 

Opening this tab will allow you to generate a backup of the current Exim configuration and store it either on the server or generate a download in your browser so you can store it locally.

 

Backup the Exim configuration

 

Please use the radio button located on the left side of the options to select the place where the Exim configuration will be backed up.

  • Download - selecting this option will immediately open a browser window allowing you to save the configuration (stored in a tar archive) on your local machine.
  • Save on Server - using this option, will show a message letting you know where on the server is the backup generated and is currently being stored.

 

Save on Server backup option output

 

The Restore Tab

To access this tab, please press the “Restore” tab, located on the right side of the “Backup” tab.

Restore tab overview

 

Opening this tab will allow you to restore a backup of the Exim configuration. You may choose to either upload a backup you have locally on your machine or you may select a backup currently located on the server. 

 

Restore the Exim Configuration options

 

Note that the system will restore the backup immediately if it is compatible with the current version. If this is not the case, you will be redirected to the “Advanced Editor” tab and you will need to perform changes in order to make the backup compatible with the current version.

 

The Reset Tab

In order to access this tab, please press the “Reset” tab located on the right side of the “Restore” tab.

 

Reset tab overview

 

There will be cases when changes have been applied to the Exim configuration which you are unable to backtrack. These changes may start causing the Exim service to behave out of the ordinary and this may result in your mail service being nonfunctional.

In these cases, the “Reset” tab will come in handy, as it will allow you to reset the current settings and bring back the “Manufacturing” settings.

Let’s explore the different types of resets available:

  • Reset cPanel & WHM Exim configuration files, one option at a time, until the installed configuration is valid
  • Update the installed Exim configuration to the minimum version required by this version of cPanel & WHM
  • Reset the entire Exim configuration to the default settings provided with cPanel & WHM
  • Reset any manually customized data in the ACLs section.
  • Reset all Advanced Editor options, except third-party and custom ACLs
  • Disable all third-party and custom ACLs

Given the magnitude of the “Reset” option, all of the above types are thoroughly explained on the screen once they have been selected from the dropdown menu, populating them.

 

Reset type options

 

When you have selected the reset type from the dropdown menu, please press the “Reset” button located at the bottom of the page to initiate the process.

This concludes our tutorial regarding the “Exim Configuration Manager” feature in the WHM control panel. It is a really helpful feature if used properly, as it can optimize the inbound and outbound email service and reduce the amount of spam the system receives or sends. If you are facing issues with the functionality, please contact our Technical Support Crew immediately. They will be happy to assist you and they are 24/7 available over the ticketing system in your Client Area.

 

 

...
Sebahat
Content Marketing Specialist

Sebahat is a young and bright woman who has become an invaluable part of our team. She started as a Customer Care Representative, mastering that role and, along the way, growing into a tech-savvy individual who is well acquainted with every support layer of the company. Driven by her aim to improve our customers’ experience constantly, she is committed to enhancing the extraordinary support we deliver.