Finding a DKIM (DomainKeys Identified Mail) record without knowing its specific selector can be challenging because the selector is a crucial component of the DNS lookup process. DKIM records are published as TXT records in a domain's DNS, typically at a subdomain constructed using the selector and the _domainkey prefix. Without the selector, the precise location of the public key in the DNS cannot be determined, making direct lookup impossible for most standard tools.
Key findings
Selector necessity: The DKIM selector is indispensable for looking up the public key in DNS. Without it, standard DNS checker tools cannot locate the record.
Email headers: The most reliable method to find a DKIM selector is to examine the DKIM-Signature header of an email sent from the domain in question. The selector is typically indicated by the s= tag.
Common selectors: Many email service providers (ESPs) use common, predictable selectors such as selector1, selector2, google, or default, which can be used for educated guesses.
Automated scanning: Some specialized tools can automate the process of guessing common selectors and performing lookups against a database of known ESP selectors.
Key considerations
Access to email source: If you can receive an email from the domain, checking the raw email headers is the most direct and accurate way to identify the selector. This is often the first step in troubleshooting DKIM implementation issues.
DNS records structure: Understand that DKIM records are TXT records that require a specific hostname format, which always includes the selector. For more on the placement, see where SPF, DKIM, and DMARC records should be placed.
Provider-specific selectors: Many email senders (like Google Workspace or Office 365) have standard selectors. Knowing the sending infrastructure can help narrow down guesses. DuoCircle provides a guide on how to find a DKIM selector by analyzing the DKIM signature in the header.
Email marketers often encounter the challenge of finding a DKIM record without a selector when attempting to verify the authentication status of emails from third-party senders or when inheriting a domain's email setup. Their primary goal is to ensure email deliverability and compliance without direct access to sending configurations.
Key opinions
Header analysis is key: The consensus among marketers is that inspecting email headers for the DKIM-Signature field (specifically the s= tag) is the most straightforward method if they can obtain an email from the target domain.
Selector is essential for tools: Most DKIM lookup tools require a selector as input, making it difficult to proceed without this piece of information.
Guessing is a valid strategy: Marketers often resort to guessing common selectors or using tools that try a list of standard selectors (e.g., default, s1, k1, google).
Key considerations
Impact on deliverability: Proper DKIM alignment is crucial for email deliverability and DMARC compliance. Marketers understand that a missing or incorrect DKIM can lead to messages landing in spam folders. Understanding the basics of DMARC, SPF, and DKIM is foundational.
Third-party services: When using an ESP, the selector is usually provided by the service. If it's not readily available, contacting their support is a common next step. Sometimes, services like Google Postmaster Tools can give insights, as discussed in the GoDMARC guide on finding DKIM selectors.
Trial and error: Without a direct method, marketers may try a list of common selectors in lookup tools until a valid record is found. This is a pragmatic, albeit inefficient, approach.
Marketer view
Email marketer from Email Geeks indicates that standard DKIM lookup tools typically require both the selector and the signing domain to successfully find the public key. Without the selector, the lookup cannot be completed.
27 Jul 2021 - Email Geeks
Marketer view
Marketer from Spiceworks Community finds it unusual if a DKIM record (selector 2) is not found when it was published simultaneously with another (selector 1), suggesting potential configuration issues or propagation delays that might cause lookup difficulties.
22 Jul 2023 - Spiceworks Community
What the experts say
Email deliverability experts agree that the DKIM selector is a fundamental part of the DKIM authentication process and cannot be bypassed for a direct lookup. Their expertise lies in understanding the underlying DNS mechanics and offering advanced strategies or tools to deduce the selector when it's not immediately obvious.
Key opinions
Technical requirement: Experts confirm that the selector is a mandatory part of the DNS query to locate the DKIM public key. There's no standard method to query for a DKIM record without a selector.
Header inspection is primary: The most authoritative way to find the selector is by analyzing the DKIM-Signature header in a received email, as it explicitly includes the s= tag.
Leveraging common ESP selectors: Knowing common selectors used by major ESPs (e.g., Office 365 uses selector1 and selector2; Google often uses google) can significantly aid in guessing the correct selector. For more common selector names, refer to a list of common DKIM selectors.
Automated tools: Some specialized tools can automate the process of trying various common selectors until a valid DKIM record is found, streamlining the discovery process.
Key considerations
MX record analysis: Experts suggest performing an MX lookup to identify the email service provider responsible for the domain, which can then help in predicting the likely DKIM selector. This is a common strategy in verifying DMARC, DKIM, and SPF setup.
Selector rotation: While uncommon, some organizations rotate their DKIM selectors for security. This means a selector that worked yesterday might not work today, adding complexity to discovery. Read about how changing DKIM selectors impacts email reputation.
DNS propagation: Even with the correct selector, DNS propagation delays can sometimes cause issues with immediate lookup results. Patience is key when dealing with DNS changes, as highlighted by SpamResource on general DNS troubleshooting.
Expert view
Expert from Email Geeks explains that you need both the selector and the signing domain to properly locate the DKIM public key within the DNS. Without the correct selector, the specific DNS record cannot be found or verified.
27 Jul 2021 - Email Geeks
Expert view
Deliverability expert from Wordtothewise emphasizes that DKIM selectors are essentially domain names created by the email provider that must accurately match the email signature. This matching is critical for security and for the DNS system to correctly retrieve the public key.
1 Apr 2024 - Wordtothewise
What the documentation says
Official documentation and technical guides on DKIM universally emphasize the role of the selector as a mandatory component for locating the public key within DNS. They explain the structure of a DKIM record and how the selector is integrated into the DNS entry.
Key findings
RFC compliance: DKIM specifications, such as RFC 6376, define the selector as a tag within the DKIM-Signature header (the s= tag) that identifies the public key used to verify the signature.
DNS record structure: The public key is stored in a TXT record at a specific hostname derived from the selector, followed by ._domainkey, and then the domain name (e.g., selector._domainkey.example.com). This structure makes the selector essential for lookup.
No integrated validation tools: Platforms often note that they do not provide integrated DKIM validators, meaning external tools requiring the selector are necessary for verification, as highlighted by Zendesk support documentation.
Key considerations
Purpose of selectors: Selectors allow a single sending domain to have multiple DKIM keys simultaneously, facilitating key rotation or the use of different keys for different purposes (e.g., transactional vs. marketing emails). NsLookup.io provides a practical guide to DKIM that explains this functionality.
Implementation flexibility: While a selector is required for lookup, its naming convention is flexible, often chosen by the email service provider or administrator. This flexibility is why guessing without a received email can be challenging.
Error messages: Documentation often explains that if a lookup tool reports no DKIM record found, it likely means the selector used was incorrect or the record hasn't propagated, not necessarily that DKIM isn't configured at all. This is discussed in how to fix DKIM from domain mismatch scenarios.
Technical article
Documentation from DNS Checker explicitly states that their DKIM checker tool requires the user to input both the selector and the domain. It highlights that without the selector, the tool is unable to find the corresponding DKIM record, confirming the selector's essential role in the lookup process.
10 Apr 2024 - DNS Checker
Technical article
Technical documentation from GitHub discussions on DnsClient.NET indicates that DKIM selectors are effectively domain names generated by the email provider, which must perfectly align with the email signature. For security reasons, the DNS system relies on this precise matching to locate the correct public key.