Step 1: Login to cPanel account
Step 2: In the “EMAIL” section, click the “Email Deliverability” link or icon.
Step 3: Select EMAIL deliverability section
Step 4: If the “Problems Exist” warning is shown, click the “REPAIR” or “MANAGE” buttons. “REPAIR” takes you through the settings step by step, “MANAGE” is all of the controls on one page, used for manual configuration or copying values to your DNZ zone file.
Note that the “REPAIR” button may not be available if your DNS does not point to the cPanel server.
Step 5: If you’ve never set up any email authentication, the first thing you will see after clicking the “REPAIR” button is “A DKIM key for ‘ggexample.com’ does not exist on the local server.”
Step 6: Click the “GENERATE LOCAL DKIM KEY” button.
Step 7: The “Suggested ‘SPF’ (TXT) Record” and “Suggested ‘DKIM’ (TXT) Record” fields will be pre-populated with the system’s recommendations (if there are no existing records, the recommendations can’t be edited, they can only be accepted).
Step 8: Click the “REPAIR” button to add the records to the DNS zone of the domain.
Step 9: When you go back to the main Email Deliverability page, you should see a “Valid” status (it may take a minute or two for the records to be checked).