I’m having trouble with my custom domain email through Squarespace and Gmail. I set up email forwarding on Squarespace and added my custom address to Gmail’s “Send mail as” feature. But now my emails are failing DMARC checks.
The problem seems to be that Gmail is sending from my domain, but it doesn’t match up right. Squarespace uses Mailgun for forwarding, but I can’t access any Mailgun settings like DKIM.
Has anyone dealt with this before? I’m worried my emails might end up in spam folders. Any ideas on how to fix this DMARC issue?
Here’s a simple code example of what I’m seeing in the email headers:
Authentication-Results: spf=pass smtp.mailfrom=gmail.com;
dkim=pass header.d=gmail.com;
dmarc=fail (p=NONE sp=NONE) header.from=mydomain.com
Really appreciate any help!
yo, i had similar issues. try using google workspace instead of gmail+squarespace combo. it’s pricier but handles dmarc stuff better. Also check ur spf record, might need tweaking. Good luck mate!
I’ve encountered this issue in my work as an IT consultant. The problem stems from the mismatch between the sending domain (Gmail) and your custom domain. A potential solution is to implement a ‘relaxed’ DMARC policy temporarily. This can be done by adding a TXT record to your DNS with a ‘p=none’ tag. This allows you to monitor DMARC reports without affecting delivery.
Additionally, ensure your SPF record includes both Gmail and Squarespace’s mail servers. You might need to use the ‘include’ mechanism in your SPF record to accommodate multiple services.
If these steps don’t resolve the issue, consider using a dedicated email hosting service that offers full DKIM and SPF control. This approach, while more complex, provides greater flexibility in managing email authentication.
I’ve dealt with this exact issue before, and it can be frustrating. The root of the problem lies in the email authentication mechanisms not aligning properly when you’re using multiple services.
One solution that worked for me was to set up SPF and DKIM records directly on my domain’s DNS. This way, when Gmail sends emails on behalf of your custom domain, the receiving servers can properly authenticate the message.
For SPF, you’ll need to add a TXT record that includes both Squarespace’s and Gmail’s IP ranges. As for DKIM, you might need to generate a new key pair and add the public key to your DNS.
It’s a bit technical, but once set up correctly, it solved my DMARC failures. If you’re not comfortable with DNS settings, you might want to consult with a professional or reach out to Squarespace support for guidance on implementing these changes.
Remember, it may take some time for DNS changes to propagate, so be patient after making adjustments.