To protect customers from unsolicited emails, many ISPs check the domain key used in an email message to determine whether it is spam or not. DomainKeys Identified Mail (DKIM) is a method of digitally signing your email to allow its authentication.
When sending email from NetSuite, using your own domain key increases campaign delivery rates and help enhance your reputation as a legitimate marketer. Without DKIM, you cannot send more than 10,000 messages in a single email campaign.
NOTE: To know more about the functionalities of each field in setting up DKIM, you may click this link for the related article
When the setup is complete, your domain keys will be used to authenticate all emails sent from NetSuite.
I. DKIM Setup (First Part)
1. Log in to your NetSuite account as an Administrator.
2. Go to Setup > Company > Email > Email Preferences
3. Under the Domain Keys tab:
a. In the Domain Selector field, enter Domain selector
NOTE: It's a best practice to name your selector as monthyear-netsuite (aug2023-netsuite) because the naming should be unique and specific in DNS to avoid unwanted errors.
b. In the Domain Name field, enter the domain name you will use in your company.
NOTE: For example jcurvesolutions.com.au
c. Check the ‘Active’ checkbox
d. Click the Generate Key Pair button link to have NetSuite generate the private and public keys for you.
4. Click OK then Save.
5. Go back to Email Preferences > Domain Keys subtab
6. Click the selector that you have set up then click the Generated DNS Entry button. Y
NOTE: You will see the DNS entry that you need to publish to your email provider. Make sure to copy all characters in the pop-up window and paste it into Notepad.
II. DNS Entry Record Setup (Last Part)
Now, on this next part, kindly coordinate with your internal IT Team / internal Network Team/Email Infrastructure Team and contact your DNS Provider if needed to follow the steps below:
1. Add a TXT record with a hostname in the format monthyear-netsuite._domainkey
NOTE: MOST DNS providers require you to put an underscore before the domain key so we highly suggest including an underscore to avoid any unexpected error. It should look like this:
2. Enter the value of the Generated DNS Entry from your NetSuite account (the one that you pasted in Notepad)
3. Save the TXT record.
Note: Please consult with your DNS provider if you need further assistance or if there's still an error on your end. The setup on this part is not being supported by JCurve Support but by the domain provider only.
Once published, navigate back to Email Preferences in NetSuite and click the Verify DNS entry button (Note: you must select the Domain selector first before clicking the button). Please be reminded to wait up to 24 hours to synchronize new values. Once verified, try sending emails again.
The Domain Selector naming should be unique and specific.