TAC Logo

Boost Email Deliverability: How to Configure Domain Key/DKIM in NetSuite

Are you facing issues with NetSuite emails appearing as if they are sent from “system@netsuite.com“? To resolve this problem and ensure that your emails originate from the correct address, it’s crucial to establish your company’s Domain Key in NetSuite. This guide will walk you through the steps to configure Domain Key/DKIM in NetSuite, enabling your emails to display the intended sender’s address.

What is DKIM and Why is it Important?

DKIM (DomainKeys Identified Mail) is essential in NetSuite for ensuring the authenticity and integrity of email messages sent from your domain. By digitally signing outgoing emails with a unique cryptographic key, DKIM allows the recipient’s mail servers to verify that the email indeed originated from your domain and hasn’t been tampered with during transit. This verification process plays a crucial role in email deliverability and reducing the chances of your emails being flagged as spam or phishing attempts.


To streamline the process, gather the following materials beforehand:

  • DNS Entry: Access to your domain provider or domain host, such as GoDaddy.com, where you can make DNS changes.

Instructions to Establish DKIM in NetSuite:

  1. Log in to NetSuite using your Administrator credentials.
  2. From the NetSuite dashboard, navigate to the Classic Center by selecting the “Classic Center” option associated with the admin role.

Configuring Domain Key in NetSuite:

  1. In the Classic Center, find the navigation menu and go to Setup > Company > Email Preferences.
  2. Once on the Email Preferences page, click on the Domain Keys subtab.
  3. In the Email Address to Receive Test Response field, enter your own email address (e.g., tbd@yourdomain.com) to receive test responses.

Setting Up Domain Key in NetSuite:

Setting up Domain Key in NetSuite
  1. In the first line, set the value for Domain Selector following the recommended naming convention: [Company Name][YYYYMMDD]. For example, use “mydomain20221219.”
Domain Selector
  1. Set the value for Domain Name as your company domain. Only include the values that appear on the right side of the “@” character.
  2. While on the same line, click the Generate Key Pair button to generate private and public key values.
Generating Key Pair
  1. Still on the same line, click the Generate DNS Entry button. Copy the entire generated DNS Entry string for use in your domain provider settings.
Generating DNS Entry
  1. Check the checkbox under Active and click Save to save your email preferences.
Checked active

Configuring DNS Entry in Domain Provider:

  1. Log in to your domain provider account and navigate to the DNS settings.
  2. Add a new TXT record with the following details:
  • Type: TXT
  • Host: [Company Name][YYYYMMDD]._domainkey (e.g., company20230626._domainkey)
  • Value: [Generated DNS Entry from Step 9]
Godaddy DNS entry on domain provider

Finalizing the Setup:

  1. Return to your NetSuite account and access the administration panel.
  2. Go to Setup > Company > Email Preferences and click on the Domain Keys subtab.
  3. Click Verify DNS Entry to initiate the verification process.
  4. Once initiated, click Send Test Email to DKIM Reflector.
  5. Check your email inbox for a confirmation email indicating the completion of your setup.

Congratulations! You have successfully configured NetSuite DKIM (DomainKeys Identified Mail), ensuring that emails generated from NetSuite display your preferred domain. This establishes authenticity and builds trust with your recipients. Enjoy a professional and consistent email communication experience with NetSuite. If you’re eager to explore the capabilities of NetSuite’s ERP system, we invite you to get in touch with us to learn more about NetSuite’s capabilities. If you have further questions or want to schedule a conversation regarding NetSuite DKIM, Contact Us.


More Posts you may like:

user access

The Ultimate Step-by-Step Guide to Adding NetSuite Users and Granting User Access

Welcome to TAC Solutions Groups guide on creating NetSuite users and utilizing two-factor authentication. Here you will find key details on creating users and giving user access to your NetSuite environment. We will also look at two-factor authentication, how it affects users’ experience, and how it improves the security of your system.

The Ultimate Step-by-Step Guide to Mass Deletion in NetSuite

The capability to mass delete transactional records provide increased proficiency for those seeking efficient ways to maintain data integrity. Join us as we explore NetSuite’s record management, where we will help you learn the secrets of mass deletion.

Understand Business Complexity

Our combined experiences in diverse industries provide us with unique insights allowing our NetSuite Consultants to provide solutions to multifaceted problems.It has been our experience that often times people look for the easiest solution instead of facing the problems head-on. This creates manual workaround and loss of man hours that contribute to increased labor costs to resolve systematic problems.

Request a demo

Fill out the form below and our team will be in touch shortly.