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 ““? 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, 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., 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:

The Complete Guide to NetSuite Sandbox Refresh: Best Practices and Benefits

NetSuite sandbox refreshes are an essential part of maintaining a well-functioning environment. TAC, a leading NetSuite Alliance Partner, will guide you through this journey. This detailed guide outlines the proposed step-by-step process for refreshing your NetSuite sandbox, while also emphasizing best practices to consider before performing a sandbox refresh.

Bank Parser

The Ultimate Guide to Setting up Bank Parsers and Bank Statement Imports in NetSuite

Are you interested in making your financial processes more efficient and optimizing your NetSuite experience? Well, the key lies in connecting bank parsers and setting up bank statement imports. These processes allow for your organization to import bank activity daily, thus significantly reducing time to close at month end. In this guide we will walk you through each step of the process to help you successfully implement this functionality within NetSuite.

Multi-book Accounting

Understanding Multi-Book Accounting in NetSuite with Expert Insights

Is your organization facing challenges of managing numerous financial records or ensuring GAAP compliance within your NetSuite environment? Fortunately, NetSuite offers a powerful solution known as Multi-Book Accounting that can only be effectively implemented by a certified NetSuite Partner or the experts at NetSuite Professional Services.

Request a demo

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