We are aware of a potentially service impacting issue. Learn more
Choose Theme Options

Predefined Color Skins

How to edit the System Mail Preferences in WHM Print

  • 0


Being notified about the state of the server is really important and should be set up properly so you do not miss anything that could end up being fatal. The WHM control panel comes with an integrated email notification system and in this tutorial, we will go through the best practices in setting up your “System Mail Preferences” in the WHM control panel. Let’s get started.


Accessing the Edit System Mail Preferences in WHM


Step1: Log into WHM.


Step2: Search for Edit System Mail Preferences in the search bar.


Step3: When you land there, the first thing you will see is the notice at the top of the screen. It gives information about how the system sends out emails. Whenever there is a problem with the server or any activity regarding its setup, an e-mail will be sent to “root”. 


Step4: The next sections are email address fields that give you the option of forwarding the system emails from “cpanel”, “nobody” and “root” to a standard email account - such a Gmail, Hotmail, Outlook, or an e-mail account associated with one of your domains hosted on the server.


Step5: Now, in order to make the desired change, you need to type the e-mail inside the email address field and then click on the “Update” button. When you do that, the change will be applied immediately without the page having to reload. This will be reflected above the field itself in the grey bar which is labeled “The system currently forwards mail for “cpanel” to mail@domain.com”. In order to show you what we mean, we will be performing the change on our end and setting the “cpanel” system e-mails to be forwarded to “tutorials@mak.com”. Analogically, the next fields will work the same. 


The best practice is to forward the system email accounts to a cPanel email account. For example, you can forward email for the “nobody” and “cpanel” system email accounts to the root account, and then forward email from the root system email account to another email account on the server. This ensures that all the notifications are sent to “root” and then forwarded to an email account created in a cPanel on the server. Here is what this would look like.


Before we finish the tutorial, we would like to briefly touch upon the type of e-mails you can expect from each of the system users.

  • root - This system email account receives notifications about problems and activity on the server.
  • cpanel - This system email account receives alerts that WHM sends about users’ cPanel accounts (disk quota, bandwidth usage, emails per hour limit exceed, etc.).
  • nobody - This system email account receives alerts about problems that are related to the Apache Webserver. As mentioned in this feature’s notice - if the user is not using suexec, all notifications sent to “nobody” from CGI scripts will bounce.


That’s it! All the information regarding the “System Mail Preference” consolidated under this helpful tutorial. If you have any questions or are faced with any issues during this process, do not hesitate to contact our Technical Support Team. They are reachable 24/7 via the ticketing system in our Client Area.



Was this answer helpful?

« Back