Share via

How to setup custom domain with DKIM and DKIM2 records

Tejas Acharekar 0 Reputation points
2025-11-10T15:22:28.83+00:00

The DKIM records (DKIM1 and DKIM2) provided during the setup/configuration process could not be verified. For example, if we are using the domain email.test.com, could you please confirm what the CNAME record names and their corresponding values should be to successfully verify the DKIM records?

Please note that the domain is managed in GoDaddy.

Azure Communication Services
0 comments No comments

2 answers

Sort by: Most helpful
  1. Golla Venkata Pavani 5,585 Reputation points Microsoft External Staff Moderator
    2025-11-11T17:42:36.5266667+00:00

    Hi Tejas Acharekar,

    Thank you for submitting your question on Microsoft Q&A.
    As of my understanding from the question you’re setting up DKIM records for your custom domain and running into some verification challenges. Please follow the below steps how to configure and verify your DKIM records when using GoDaddy as your DNS provider.

    Step1:
    To obtain your DKIM values from Azure, sign in to the Azure portal and navigate to your Communication Services resource. Within the Email settings, locate the DKIM configuration section. There, you will find two DKIM records, typically labeled DKIM1 and DKIM2, which contain the names and values you need to add in GoDaddy.     

    Step 2:

    To add the DKIM records in GoDaddy, start by logging in to your GoDaddy account. Navigate to the domain management page and open the DNS settings for email.test.com. Once you’re in the DNS settings, click Add Record, then select CNAME as the record type. 

    Step3: 

    Create CNAME Records: 

    For DKIM1: 

    • Type: CNAME
    • Name: selector1._domainkey.email.test.com (you'll replace selector1 with the actual name provided by Azure) 
    • Value: selector1-azurecomm-prod-net._domainkey.azurecomm.net (the exact value should be from your Azure configuration) 

    For DKIM2: 

    • Type: CNAME
    • Name: selector2._domainkey.email.test.com (replace selector2 as needed)
    • Value: selector2-azurecomm-prod-net._domainkey.azurecomm.net (again, use the value from Azure) 

    Step 4:

    Set the TTL: For both CNAME records, you can set the TTL to around 300 seconds for faster propagation. 

    Step 5:

    Verify DNS Records: To check if the records were added correctly, you can use tools such as MXToolbox or run below command 

    nslookup -type=CNAME selector1._domainkey.email.test.com 
    

    Step 6:

    Back in the Azure portal, navigate back to your email domain settings and click on verify. 

    Step 7:

    DNS updates don’t happen instantly, it can take up to 48 hours for the changes to fully propagate across the internet. 

    Reference:

    https://learn.microsoft.com/en-us/microsoft-365/admin/dns/create-dns-records-at-godaddy?view=o365-worldwide

    Kindly let us know if the above comment helps or you need further assistance on this issue.

    Please "accept" if the information helped you. This will help us and others in the community as well.

     

     

    Was this answer helpful?

    0 comments No comments

  2. AI answer

    2025-11-10T15:23:17.31+00:00

    To set up DKIM and DKIM2 records for your custom domain email.test.com using GoDaddy, you need to create the following CNAME records:

    1. CNAME Record for DKIM1:
      • Name: selector1-azurecomm-prod-net._domainkey.email.test.com
      • Value: selector1-azurecomm-prod-net._domainkey.azurecomm.net
    2. CNAME Record for DKIM2:
      • Name: selector2-azurecomm-prod-net._domainkey.email.test.com
      • Value: selector2-azurecomm-prod-net._domainkey.azurecomm.net

    Make sure to add these records in your GoDaddy DNS management settings. After adding the records, it may take some time for the changes to propagate. You can verify the DKIM records using the nslookup command to ensure they are correctly set up.

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.