Why are my DKIM and DMARC failing in ConvertKit?
Summary
What email marketers say7Marketer opinions
Email marketer from StackOverflow shares that issues can be intermittent due to DNS propagation delays. Ensure that you check your DNS records multiple times using different tools to confirm that the records have fully propagated across the internet.
Email marketer from EmailGeeks Forum responds that the most common cause is the DKIM/DMARC failing is due to domain not being verified properly. Make sure to double-check the DNS settings and that the DKIM key is properly setup to ensure that the domain is verified
Email marketer from Mailjet shares that incorrect SPF records will lead to SPF failing. SPF records need to include all the servers you send email from - if ConvertKit is missing from the SPF, then this will lead to SPF failing.
Email marketer from Email on Acid explains that DMARC requires DKIM or SPF to 'align'. Alignment means that the domain used in the 'from' address of your email must match the domain that is DKIM signed or authorized to send email on behalf of that domain according to SPF. Any misconfiguration will cause DMARC to fail.
Email marketer from MXToolbox shares that DNS record propagation issues can cause intermittency issues, especially soon after updating a record. Use MXToolbox to check your records are correct.
Email marketer from Reddit explains that DMARC failures in ConvertKit can occur if the 'from' address in your emails doesn't match the domain you've authenticated with ConvertKit. Verify that the 'from' address uses the correct domain and that it aligns with your DKIM and SPF records.
Marketer from Email Geeks explains that ConvertKit allows only one signed domain to be integrated with an account, which can cause DMARC failures if multiple domains are used. If an email address doesn't align with the signed domain, outgoing emails will fail DMARC checks.
What the experts say2Expert opinions
Expert from Spamresource.com explains that a common reason for DMARC failures is an improperly configured SPF record. If the SPF record doesn't authorize the sending source (ConvertKit's servers), DMARC will fail. Ensure the SPF record includes ConvertKit.
Expert from Word to the Wise responds that DMARC failures in shared sending environments like ConvertKit can occur due to inconsistencies between the 'From' domain and the DKIM signing domain. Check that ConvertKit is properly signing emails with your domain.
What the documentation says4Technical articles
Documentation from RFC on DKIM signatures explains that the 'v' tag in DKIM signatures is crucial. Its absence or incorrect value can lead to DKIM failures. Review your DKIM record to ensure the 'v' tag is correctly set to 'DKIM1'.
Documentation from Google Workspace answers that multiple SPF records will lead to failures. You should only have one SPF record, and it needs to have all sending servers included.
Documentation from ConvertKit Support explains that DKIM and DMARC failures in ConvertKit often stem from improper setup or verification of the sending domain within the ConvertKit platform. Ensure that the domain is correctly authenticated and that the DNS records are properly configured according to ConvertKit's instructions.
Documentation from DMARC.org shares that DMARC failures often happen when either DKIM or SPF fails, and the DMARC policy is set to reject or quarantine. Check both DKIM and SPF records to ensure they are correctly set up for your domain and that they align with your email sending practices.