---
title: TXT DKIM Signing Feature
description:   By creating and applying an aligned DKIM signature for each of your sending domains, you can significantly improve the trust of your messages in the eyes of the mailbox providers.  The DKIM signatur
---

[Skip to content](https://help.socketlabs.com/docs/advanced-dkim-signing-feature#main-content)

English

Show submenu for translations

[Contact us](https://help.socketlabs.com/docs/kb-tickets/new?hsLang=en)

[![SocketLabs logo](https://help.socketlabs.com/hs-fs/hubfs/Logos/SocketLabs%20logo.png?width=243&height=70&name=SocketLabs%20logo.png)](https://www.socketlabs.com/)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Contact us](https://help.socketlabs.com/docs/kb-tickets/new)

 SocketLabs is here to help!

- There are no suggestions because the search field is empty.

1. [Help Center](https://help.socketlabs.com/docs?hsLang=en)
2. [DNS Authentication](https://help.socketlabs.com/docs/dns-authentication?hsLang=en)
3. [DKIM](https://help.socketlabs.com/docs/dns-authentication?hsLang=en#dkim)

# TXT DKIM Signing Feature

 

By creating and applying an aligned DKIM signature for each of your sending domains, you can significantly improve the trust of your messages in the eyes of the mailbox providers. 

The DKIM signature  will only be applied when the DKIM signature is an **exact match** to the From address.

### The process of creating a DKIM signature starts by creating a private and public DKIM key pair.  

#### Configuring "Bring your own TXT record" DKIM

We have simplified this process through our [DKIM Key Generator](https://tools.socketlabs.com/dkim/generator). During the process, the generator will ask you to choose a 'selector value'. This value should only be alphanumeric characters, and we recommend fewer than 10 total characters. It serves as a name that you will use to refer to the DKIM keys you are creating.

#### Configuring "Generate your own TXT record" DKIM

Even further simplified is the "Generate your own TXT record" option. When this option is selected, SocketLabs will generate and populate the key pair. The private key will be automatically added to your SocketLabs account. The public key will be provided to be added to DNS.

Once the public key is successfully added to DNS and the DKIM signature is saved to the SocketLabs server, the public key will no longer be accessible within the portal.

The boxes for **Split Record** and **Escape Records** below the key selector field are dependent on your hosting provider. If you are unsure and it does not populate at first with both boxes unchecked; you can try each different combination.

### Once you have your private/public key pair, the next step is to create a DNS entry on your domain to publish the public key.

### **Example**

![DKIM Signing Feature for Support page-2](https://help.socketlabs.com/hs-fs/hubfs/DKIM%20Signing%20Feature%20for%20Support%20page-2.png?width=688&name=DKIM%20Signing%20Feature%20for%20Support%20page-2.png)After creating the necessary DNS entries, add the following information into the appropriate fields under "Bring your own TXT record" in your SocketLabs account. (If you selected "Generate your own TXT record", this information was auto-populated.)

- DKIM Domain/Sending Domain
- DKIM Selector
- DKIM Private Key (produced during DKIM Key Generator process) 

The SocketLabs On-Demand Control Panel will not allow you to save the settings until it can verify the public key based on the domain and selector provided.

#### Related Information

For more information about DKIM authentication technology please see our other article: [DomainKeys Identified Mail (DKIM) Authentication](https://help.socketlabs.com/docs/dkim-authentication?hsLang=en)

For more information about SPF authentication please see our related article: [Sender Policy Framework (SPF)](https://help.socketlabs.com/docs/sender-policy-framework?hsLang=en)

- [Fundamentals](https://help.socketlabs.com/docs/fundamentals?hsLang=en#main-content)
  
  
  
  
  
    - [StreamScore](https://help.socketlabs.com/docs/fundamentals?hsLang=en#streamscore)
    - [Reports](https://help.socketlabs.com/docs/fundamentals?hsLang=en#reports)
    - [Frequently Asked Questions](https://help.socketlabs.com/docs/fundamentals?hsLang=en#frequently-asked-questions)
- [Advanced](https://help.socketlabs.com/docs/advanced?hsLang=en#main-content)
  
  
  
  
  
    - [Security](https://help.socketlabs.com/docs/advanced?hsLang=en#security)
- [DNS Authentication](https://help.socketlabs.com/docs/dns-authentication?hsLang=en#main-content)
  
  
  
  
  
    - [DKIM](https://help.socketlabs.com/docs/dns-authentication?hsLang=en#dkim)
    - [SPF and Custom Bounce Domain](https://help.socketlabs.com/docs/dns-authentication?hsLang=en#spf-and-custom-bounce-domain)
- [Deliverability](https://help.socketlabs.com/docs/deliverability?hsLang=en)
- [For Developers](https://help.socketlabs.com/docs/for-developers?hsLang=en#main-content)
  
  
  
  
  
    - [Event Webhooks](https://help.socketlabs.com/docs/for-developers?hsLang=en#event-webhooks)
- [Integrations](https://help.socketlabs.com/docs/integrations?hsLang=en#main-content)
  
  
  
  
  
    - [Languages and Frameworks](https://help.socketlabs.com/docs/integrations?hsLang=en#languages-and-frameworks)
    - [Mail Servers](https://help.socketlabs.com/docs/integrations?hsLang=en#mail-servers)
    - [Web Clients and Plug-ins](https://help.socketlabs.com/docs/integrations?hsLang=en#web-clients-and-plug-ins)
    - [Mail Clients](https://help.socketlabs.com/docs/integrations?hsLang=en#mail-clients)
- [Marketing Tools](https://help.socketlabs.com/docs/marketing-tools?hsLang=en#main-content)
  
  
  
  
  
    - [Tips and Tricks](https://help.socketlabs.com/docs/marketing-tools?hsLang=en#tips-and-tricks)
- [Troubleshooting](https://help.socketlabs.com/docs/troubleshooting?hsLang=en#main-content)
  
  
  
  
  
    - [SocketLabs Inbound SMTP Gateway Errors](https://help.socketlabs.com/docs/troubleshooting?hsLang=en#socketlabs-inbound-smtp-gateway-errors)
    - [SocketLabs Outbound SMTP Errors](https://help.socketlabs.com/docs/troubleshooting?hsLang=en#socketlabs-outbound-smtp-errors)
- [Spotlight Email Analytics](https://help.socketlabs.com/docs/spotlight-email-analytics?hsLang=en)
- [Hurricane MTA](https://help.socketlabs.com/docs/hurricane-mta?hsLang=en#main-content)
  
  
  
  
  
    - [Advanced Hurricane Usage](https://help.socketlabs.com/docs/hurricane-mta?hsLang=en#advanced-hurricane-usage)
    - [Upgrading Hurricane](https://help.socketlabs.com/docs/hurricane-mta?hsLang=en#upgrading-hurricane)
    - [Troubleshooting](https://help.socketlabs.com/docs/hurricane-mta?hsLang=en#troubleshooting)
    - [Hurricane Maintenance](https://help.socketlabs.com/docs/hurricane-mta?hsLang=en#hurricane-maintenance)
    - [Getting Started with Hurricane](https://help.socketlabs.com/docs/hurricane-mta?hsLang=en#getting-started-with-hurricane)
    - [Basic Hurricane Usage](https://help.socketlabs.com/docs/hurricane-mta?hsLang=en#basic-hurricane-usage)
- [Complex Sender](https://help.socketlabs.com/docs/complex-sender?hsLang=en)

[![Chill listening crop-3](https://help.socketlabs.com/hs-fs/hubfs/Logos/Logo_Favicon%20-%20large%20-%20cropped.png?width=24&height=24&name=Logo_Favicon%20-%20large%20-%20cropped.png "Chill listening crop-3")](https://www.socketlabs.com)

<https://www.facebook.com/socketlabs/> <https://twitter.com/socketlabs> <https://www.linkedin.com/company/socketlabs-inc./>

Copyright © 2026, SocketLabs LLC