Removing Email Section from cPanel

It is a common request for institutions to want to remove the Email section from cPanel for end users of Domain of One’s Own or even Managed Hosting setups. To remove Email globally across all accounts, you’ll need to log into WHM and navigate to Feature Manager:

Click on the main cPanel package that end users receive. In the above case, the package is called default. If there are multiple packages listed and you’re unsure of which one is the main cPanel package that is given to users automatically when they sign up, navigate to List Accountsand look for the Packagecolumn. Hopefully that should clue you in!

Ok, back to Feature Manager. Select the cPanel package from the Feature list where changes need to be made and then click Edit. In the next window, search Emailand uncheck every item that comes up:

The list of items is shared in the screenshot above, I’ll also list them out below:

  • Email Accounts
  • Email Deliverability (Authentication)
  • Email Disk Usage
  • Email Filtering Manager
  • JetBackup :: Email Backups
  • Email Archiving
  • Email Delivery Route (deprecated)
  • Email Domain Forwarding
  • Email Trace

Cool, we’re halfway there! There’s actually a few more items we’ll need to uncheck that don’t have ‘Email’ in the name. I still find the search bar to be helpful for this. Search for and uncheck these additional items:

  • Forwarder Manager
  • Autoresponders
  • Webmail
  • Mailing Lists
  • Address Importer
  • Default Address
  • PGP/GPG
  • Calendars and Contacts
  • BoxTrapper
  • Apache SpamAssassin™
  • MX Entry

Once you’ve unchecked all of the above, scroll down and click Save:

Now when you navigate to a cPanel account on the server (using the package that you edited) you will no longer see the Email Section:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back to Top