(WHM >> Home >> Service Configuration >> Exim Configuration Manager)


Use the features in the Exim Configuration Manager interface to modify your Exim configuration. Exim is a mail transfer agent that cPanel & WHM includes. Mail transfer agents send and receive email messages for your server.

Many of the Exim Configuration Manager options involve Simple Mail Transfer Protocol (SMTP). Servers use SMTP as the standard protocol to send and receive email messages.

  • SMTP’s simplicity causes it to be a relatively vulnerable protocol. Spammers who send email messages with falsified headers often abuse it.
  • Make certain that you define the system's SMTP options. They help spam attacks on and from your server. Spammers can send many spam messages within a short period of time, which use a large amount of your server's bandwidth.
  • We strongly recommend that you use the Basic Editor and Advanced Editor interfaces to make changes to your Exim configuration. Do not modify the Exim configuration files manually.

Basic Editor

Click the Basic Editor tab to modify the options in your Exim configuration.

For detailed information about each option in the Basic Editor tab, read our Exim Configuration Manager - Basic Editor documentation.

Advanced Editor

This feature is for advanced users. Exercise extreme caution when you use this feature.

  • Changes that you make to the default configuration can significantly impact Exim's performance, and may render Exim nonfunctional.
  • Exim does not update your configuration changes across Exim updates and reinstallation.

Click the Advanced Editor tab to modify Exim's default configuration. For information about how to configure these directives, read Exim's documentation.

For most changes that you make to your Exim configuration, the system changes both the /etc/exim.conf.localopts and /etc/exim.conf.local files. The system uses the information in these files when it rebuilds the /etc/exim.conf file. 

To skip RBLs for specific domains, log in as the root user and use your preferred text editor to create and edit the /etc/skiprbldomains file.

cPanel & WHM uses the following directives in its Mail SNI integration:

  • tls_privatekey
  • tls_certificate
  • tls_verify_certificates

If you manually change any of these directives, you may break Mail SNI integration in cPanel & WHM.

To set up smarthost authentication for a specific domain, enter the following lines in the AUTH section:

  driver = plaintext
  public_name = user
  hide client_send = : user@example.com : 12345luggage

These lines use the following examples:

  • user represents user's login ID.
  • user@example.com represents the email account to authenticate.
  • 12345luggage represents the account's password.


Click the Backup tab to create a backup of your Exim configuration, which you can either download to your computer or save on the server.

To create a backup, perform the following steps:

  1. Select one of the following options:
  2. Click Run Backup.

You cannot delete these backups.


Click the Restore tab to restore an existing backup of an Exim configuration.

To restore an Exim configuration backup that you saved to a local drive, perform the following steps:

  1. Click Choose File to select the backup file. Backup files use the .tar.gz file format by default.
  2. Click Upload to upload and restore the selected backup file.

To restore an Exim configuration backup that you saved to the server, click Restore for the file name of the backup that you wish to restore.


Click the Reset tab to restore Exim's default configuration. Select the type of reset to perform from the Reset type menu, and click Reset.

Read the description of your chosen reset type carefully. The description appears below the Reset type menu.

Additional documentation