So, you’re try to send an email do someone’s G-Suite email address, but they’re just not getting it.
The form works fine for other email addresses. It sends just fine to other gmail accounts. It just doesn’t send to the g-suite accounts that end in with the website’s domain name.
If this is you, keep reading: because I’ve found a super simple fix to an otherwise bewildering problem.
Why I Wrote This:
The other day I was helping a client who wasn’t receiving emails from their forms. I had them check their spam, and ran through all the usual tests.
The form sent to my email without problem. I had them try some other accounts and it work fine there too. But every email that ended with the customer’s domain name didn’t work.
What’s going on here?
I was stumped until I came across a forum thread that explained, if a website host already provides email hosting, the websites will send email to the internal email server, even if there’s an MX Record telling it to go to G-Suite.
Let’s look at an example…
In other words, if you have a form at scconstruction.biz that sends an email to firstname.lastname@example.org, it won’t get delivered. (because it’s sending to the internal email server instead of honoring the MX record).
So how did I find a solution?
Eventually I found a forum thread provided a useful but obscure trick that ensures the email get sent to G-Suite’s servers.
After I was done helping the client, I realized I might have trouble finding that information again. So I wrote this guide mainly for myself, but also for anyone else who might run into the same problem.
The workaround is to append .test-google-a.
In other words, send to joe@DOMAIN.COM.test-google-a.
What do you think? Was this tip helpful? Let us know in the comments below…