Gmail SPF/DKIM issues arise from various configuration errors and external factors. SPF problems include incorrect syntax, exceeding DNS lookup limits, not including all sending sources, SPF Permerror, and 'Hard Fail' results leading to spam filtering, or an SPF 'Neutral' result from unauthorized IPs. DKIM issues stem from incorrect key lengths, DNS record problems, a mismatch between keys, or incorrect DKIM selectors. Being on a blocklist can trigger spam filters. While systemic Google issues are rare, analyzing email headers for the 'Authentication-Results' section (as defined by RFC standards) helps diagnose problems, including checking disposition/reason codes. This header allows users to check the DKIM, SPF and DMARC results, including pass/fail states.
9 marketer opinions
Several factors can cause Gmail SPF/DKIM issues. SPF failures often stem from incorrect syntax in the SPF record, exceeding DNS lookup limits, the sender's IP not being included in the SPF record, or a 'Hard Fail' due to third-party senders not being authorized. DKIM problems arise from misconfigured DNS records, incorrect key selectors, or the DKIM key not matching the public key. Additionally, being on a blocklist can trigger Gmail's spam filter. To check authentication results, analyze email headers for the 'Authentication-Results' section to find SPF, DKIM, and DMARC pass/fail status and error details.
Marketer view
Email marketer from EmailGeeks forum explains that the Authentication-Results show the breakdown of the email check, and a fail means that the email has failed the check and there is likely an error somewhere in the DKIM or SPF configuration.
19 Sep 2023 - EmailGeeks
Marketer view
Email marketer from Mailhardener explains that an SPF Permerror can occur due to syntax errors or exceeding DNS lookup limits. They advise auditing your SPF record to resolve.
17 Jan 2023 - Mailhardener
5 expert opinions
Gmail SPF/DKIM issues can stem from DNS lookup limits, syntax errors, and misconfigured includes in SPF records, leading to authentication failures. However, systemic Google-side problems are rare. The 'Authentication-Results' header, found in email headers, provides insights into SPF, DKIM, and DMARC checks, including disposition/reason codes for further analysis.
Expert view
Expert from SpamResource explains that common SPF issues include DNS lookup limits, syntax errors and misconfigured include mechanisms, and these can cause authentication to fail and emails to bounce or be filtered.
26 Jan 2025 - SpamResource
Expert view
Expert from Email Geeks provides an example of what the "Authentication-Results" section looks like in the email header.
4 Jan 2022 - Email Geeks
5 technical articles
Gmail SPF/DKIM issues can stem from various configuration problems. SPF errors arise from incorrect syntax, exceeding the 10 DNS lookup limit, not including all sending sources, or a 'Neutral' result indicating the domain owner hasn't authorized the sending IP. DKIM problems can be caused by incorrect key length or issues with DNS records. Authentication results, found in email headers, can be used to check the DKIM, SPF and DMARC results, including pass/fail states.The Authentication-Results header's structure and meaning are defined in RFC standards.
Technical article
Documentation from RFC explains the structure and meaning of the 'Authentication-Results' header field, used to report the results of SPF, DKIM, and other authentication methods.
14 Oct 2023 - RFC
Technical article
Documentation from dmarcian explains how to find authentication results, in the email header. They also explain how to read the DKIM, SPF and DMARC results, including pass/fail states.
8 Mar 2022 - dmarcian
Against which domain is SPF checked?
Are DMARC RUA and RUF tags mandatory for compliance and what are their benefits?
Are SPF, DKIM, and DMARC as important in B2B as in B2C email marketing?
Are SPF, DKIM, and DMARC records necessary for transactional email servers not used for marketing?
Can DKIM be set up on a subdomain, and which domain should be used for signing?
Do SPF and DKIM records need to be aligned for all email service providers?