We've been working to get our DKIM verified with Marketo but with no luck. I've confirmed the SPF record is set up correctly, and the DKIM can be verified as accurate through MXToolbox or other DKIM/Dmarc checker sites. However Marketo is still pending setup
Marketo support has given instructions that all our servers need to have the DKIM key on them, but we have several internal servers that our IT/Security team has issues adding publicly accessible keys too. So my question...
If external checker sites confirm that our DKIM record is set up correctly, does Marketo's verification matter at all? Or are we able to just leave this as 'pending verification' forever?
Solved! Go to Solution.
Just to put a bow on this, we worked with our deliverability contact at Marketo and found out that because we have multiple secured subdomains we needed multiple dedicated ip addresses. Marketo support was able to set everything up correctly on their side, but our instance will always say "Pending Verification". However, I've confirmed - multiple times - that our settings are accurate and DKIM is verified with Marketo.
Kind of hard to assist with this if you won’t reveal your domain(s).
I've confirmed the SPF record is set up correctly,
Do you have the Marketo branded envelope sender add-on? If not, adding mktomail.com to your SPF record is meaningless and may end up breaking the record (this is true for about 1/3 of Marketo instances by my measure). Note “breaking“ in this case means it’s as if you don’t have an SPF record at all, not that mail will be rejected... but this means your corporate mail is no longer protected by SPF.
If external checker sites confirm that our DKIM record is set up correctly, does Marketo's verification matter at all? Or are we able to just leave this as 'pending verification' forever?
An external checker cannot verify that you have the correct DKIM public key. It can see if you have a syntactically valid DKIM record. at the selector “M1”. But that’s not the same thing as it being the right record for Marketo.
Our domains are rsmus.com and rsmcanada.com
We should have the correct Marketo branded sender capabilities.
If external checker sites confirm that our DKIM record is set up correctly, does Marketo's verification matter at all? Or are we able to just leave this as 'pending verification' forever?
Something else I didn’t mention above: if Marketo does not verify your domain, it won’t sign your mail with your domain‘s private key. So it’s not an error you can simply ignore.
I do think you may be right that your 4-5 inaccessible nameservers (they don’t accept any connections from outside, period) are causing the error.
Whether Marketo is overly aggressive in this case is debatable:
Just to put a bow on this, we worked with our deliverability contact at Marketo and found out that because we have multiple secured subdomains we needed multiple dedicated ip addresses. Marketo support was able to set everything up correctly on their side, but our instance will always say "Pending Verification". However, I've confirmed - multiple times - that our settings are accurate and DKIM is verified with Marketo.