Suped

What is the purpose of multiple DKIM selectors?

Michael Ko profile picture
Michael Ko
Co-founder & CEO, Suped
Published 11 Mar 2025
Updated 30 Oct 2025
8 min read
Abstract illustration of multiple keys rotating around an email icon
When delving into email authentication, you'll inevitably encounter DKIM (DomainKeys Identified Mail). It's a critical component for verifying the authenticity of email messages and ensuring they haven't been tampered with in transit. A common point of confusion, however, is the concept of DKIM selectors and why an organization might need to use multiple ones.
At its core, a DKIM selector is a simple text string used in conjunction with your domain to locate the correct public key in your DNS. When an email server receives a message, it looks for the DKIM signature in the email header. This signature includes the selector, which tells the receiving server which DKIM record to query in the DNS to retrieve the public key needed for verification. Without a selector, it would be impossible for a domain to manage different DKIM keys, as they would all share the same DNS record name.
The purpose of using multiple DKIM selectors stems from practical needs in email management and security. It allows for flexibility and resilience in your email infrastructure, addressing scenarios that a single DKIM record simply couldn't handle effectively. We’ll explore the key reasons behind this strategy, from security best practices to managing diverse email sending platforms.

Facilitating key rotation for enhanced security

One of the primary reasons for employing multiple DKIM selectors is to facilitate DKIM key rotation. Regular rotation of cryptographic keys is a fundamental security practice. It minimizes the risk associated with a compromised key, limiting the window of opportunity for attackers to forge emails using an old, exposed key. If you only had one selector, rotating the key would involve replacing the active public key in your DNS, which could lead to temporary email authentication failures during the DNS propagation period. This is because some mail servers might still try to verify emails using the old, now invalid, public key.
With multiple selectors, you can seamlessly transition to a new key without downtime. You can publish a new DKIM record with a different selector and its corresponding public key. Then, you configure your email sending infrastructure to start signing new emails with this new key and selector. After a period, once you're confident all emails are being signed with the new key and the old key has fully propagated out of DNS caches, you can safely remove the old DKIM record. This phased approach ensures continuous email authentication without disruption.
Example of two DKIM records with different selectorsDNS
selector1._domainkey.yourdomain.com TXT v=DKIM1; k=rsa; p=MIGfMA0GC...AB selector2._domainkey.yourdomain.com TXT v=DKIM1; k=rsa; p=MIIBIjANBg...
This practice also allows you to test new keys or configurations in parallel with your existing setup before fully committing. It offers a safety net, making key management a much smoother process. For more information on DKIM key rotation best practices, you can refer to this article on DKIM key rotation that explains the basics of selectors and why they are needed for this process.

Supporting multiple email sending services

Many organizations leverage multiple email sending services (ESPs) for different purposes. For instance, you might use one ESP for marketing campaigns, another for transactional emails, and your internal mail server for daily business communications. Each of these services might require its own DKIM key pair and, by extension, a unique DKIM selector.
By assigning a distinct selector to each sending service, you can isolate the authentication of emails originating from that specific platform. This means if one ESP's key is compromised or if you need to switch providers, it only affects the emails signed by that particular selector. Other email streams, using different selectors, remain unaffected. This granular control is vital for maintaining email deliverability and sender reputation across your entire email ecosystem.

Important for DMARC alignment

Multiple DKIM signatures, each potentially with a different selector, can coexist on a single email. This is particularly relevant when an email passes through several intermediate mail servers or services that add their own DKIM signatures, like a mailing list provider or a forwarding service. The important thing for DMARC (Domain-based Message Authentication, Reporting & Conformance) is that at least one of these signatures aligns with the domain in the From: header. You can read more about multiple DKIM signatures here.
Abstract illustration of multiple pathways for email sending
If you're using services like google.com logoGoogle Workspace or microsoft.com logoMicrosoft 365 alongside other ESPs, having separate selectors is typically a requirement. Each platform will provide specific instructions for setting up its DKIM record, including a recommended selector name. For example, Microsoft's documentation explains how to configure DKIM for their services, often involving default selectors they manage for you. This approach ensures that validation tools don't show errors for valid records from different sources.

Organizational and troubleshooting benefits

While DKIM selectors do not need to be unique across domains, they must be unique within a single domain to avoid conflicts. If you're managing multiple email streams within the same domain, or even just within a complex setup, multiple selectors provide the necessary organization.
Imagine a scenario where your marketing department uses one ESP, while your customer support team uses another, and your internal HR system sends automated notifications. Each might have a distinct selector, such as marketing, support, or hr. This clear separation makes troubleshooting easier and allows for independent management of each service's email authentication configuration. It ensures that a DKIM record's selector is unique per domain, preventing any overlap or confusion.

Without multiple selectors

  1. Single point of failure: A compromised key affects all email streams using that key.
  2. Key rotation challenges: Difficult to rotate keys without service interruption due to DNS propagation.
  3. Limited flexibility: Cannot easily integrate multiple ESPs, as they may require different DKIM keys.

With multiple selectors

  1. Enhanced security: Key compromise affects only one specific email stream.
  2. Seamless key rotation: Rotate keys by introducing new selectors, ensuring continuous email flow.
  3. Greater flexibility: Allows integration of various email sending services with independent DKIM setups.
This modular approach improves manageability, especially for large organizations with complex email infrastructures. It also helps in diagnosing specific deliverability issues. For example, if emails from your marketing ESP start failing DKIM, you know exactly which selector and key to investigate, without impacting other email services.

Advanced use cases and disaster recovery

In some advanced scenarios, you might consider using double DKIM signing to further enhance deliverability or meet specific compliance requirements. This involves an email being signed by your own domain's DKIM key as well as the ESP's DKIM key. While this might seem redundant, it provides an extra layer of authentication and can be beneficial in certain circumstances, particularly when dealing with mail forwarding services that might break one of the signatures. It’s also crucial to consider the recommended DKIM key size to ensure optimal security and compatibility.
Having multiple selectors also allows for greater isolation in case a key is compromised. If a particular selector's key is suspected of being used for malicious purposes, you can quickly revoke that specific key without affecting other legitimate email streams authenticated by different selectors. This minimizes potential damage and helps maintain your domain's sending reputation.

Scenario

Why multiple selectors help

Key rotation
Allows for gradual rollout of new keys without downtime, mitigating risks.
Multiple ESPs
Each ESP can have its own key, isolating authentication and reputation.
Internal email segmentation
Separate teams or functions can use distinct keys for better management and troubleshooting.

The strategic value of multiple DKIM selectors

The use of multiple DKIM selectors is not just a technical detail, but a fundamental aspect of robust email security and deliverability strategy. It empowers organizations to manage their email authentication with greater flexibility, resilience, and control. By enabling secure key rotation and accommodating diverse sending infrastructures, multiple selectors ensure that your emails remain authenticated, trusted, and consistently reach their intended recipients.
Properly configured DKIM, along with SPF and DMARC, forms the backbone of modern email authentication. Monitoring your DMARC reports is essential to ensure that all your DKIM signatures are authenticating correctly. Platforms like Suped provide AI-powered recommendations to help you identify and fix any issues with your DKIM implementation across all your selectors, ensuring optimal email deliverability and protection against phishing and spoofing attacks. Suped also offers real-time alerts and a unified platform for DMARC, SPF, and DKIM monitoring, alongside blocklist and deliverability insights, making it an indispensable tool for managing your email security effectively.

Frequently asked questions

DMARC monitoring

Start monitoring your DMARC reports today

Suped DMARC platform dashboard

What you'll get with Suped

Real-time DMARC report monitoring and analysis
Automated alerts for authentication failures
Clear recommendations to improve email deliverability
Protection against phishing and domain spoofing