I recently switched my email service from Brevo to Resend and accidentally deleted my DMARC record, thinking I would replace it later. Unfortunately, I forgot to add the DMARC record back after the switch, although my SPF and domain keys were updated properly. After sending a test email to my personal Gmail, I noticed it landed in the spam folder, which made me realize the DMARC record was missing. I added it right away, but since then, all my emails from that domain are being flagged as spam on my Gmail accounts. I don't send enough emails to check the Google Postmaster for stats, so I'm unsure how to solve this issue. I've also just realized my domain key is 1024 bits instead of the recommended 2048 bits. Could that be why Gmail might be marking my emails as spam? I'm looking for any advice. Thanks!
3 Answers
You're actually in a decent position! A brief lapse in having a DMARC record is usually recoverable. After you added the record, it should start propagating within 48 hours. Try sending a test email to your Gmail account and check the Authentication-Results header; you want to see a 'dmarc=pass' there. Recovering your Gmail reputation typically takes a few days of sending clean emails after the DMARC's back in place. If issues continue after that, you might want to look into the Google Postmaster Tools for insights on your sender reputation and how it's evolving.
Have you tried reaching out to Resend’s support team? Given their claim to reduce spam folder placements, they might be able to provide further assistance. I suspect there’s more at play here than just the DMARC slip.
Make sure your DKIM is correctly set up with Resend. Even if your SPF and DKIM are correctly in place, your DKIM’s domain must match your 'From' address. The DKIM signature should show 'd=yourdomain.com' and not a Resend address. This could be a potential issue as well.

That sounds promising! I'll keep an eye out for the 'dmarc=pass' status. I'll also check out those Postmaster Tools.