(I Fixed It!) Gsuite Email Receiving But Not Sending – Or Going to SPAM
This article is for you if you have a Gsuite email address (Gmail backend, your domain frontend) and you’re able to receive emails, but can’t send them. This article is also applicable for those who can send but their emails go to spam.
These following steps will not only get you to restart sending emails but also prevent your legitimate emails from going into spam in client accounts.
Congratulations (NOT) – Your IP has been labeled as a SPAM generating IP by Google (and possibly by other services too). That’s okay, we’ll fix it.
Yes, even if it’s a Google Apps/ Google Domains/ G Suite / Google hosted mail / Gmail on your own Domain name IP. This can happen for 3 reasons:
- You’re actually a spammer – Hi, how are you?
- A malicious script is using that IP to send spam mail.
- Your email is being used as the “sender” of various auto-generated spam emails.
In this article I’ll tell you in the most to-the-point way to tell Google you are not spamming and start sending emails.
The Error Messages (for which this article is appropriate):
|Message not delivered|
|There was a problem delivering your message to firstname.lastname@example.org. See the technical details below or try resending in a few minutes.|
Followed by an error message that says ” The response was:
421 4.7.28 [184.108.40.206 15] Our system has detected an unusual rate of unsolicited mail originating from your IP address. To protect our users from spam, mail sent from your IP address has been temporarily rate limited. Please visit https://support.google.com/mail/?p=UnsolicitedRateLimitError to review our Bulk Email Senders Guidelines. k8sor25509159pgm.33 – gsmtp ”
Then After 2 F**king Hours of Forum Scouting, I Have a 2 Step Solution for You.
You will need the following to fix this:
- Access to our domain’s hosting panel to change the DNS settings. You literally have to just add 2 TXT entries, nothing else.
- Access to your GSuite Admin Panel at Google.com/a/your-domain-name.extension
If you don’t have either of these as of this moment, pause, get those details and come back to this (you might want to bookmark this).
If You Have Credentials for Your Hosting and Gsuite, Read on:
- Go to https://toolbox.googleapps.com/apps/checkmx/
- Enter your Gsuite domain name
- See the list of errors. Ignore the rest (if email was working fine earlier) and just fix the following error: “DKIM is not set up”. To fix this, you will need to login to your Gsuite.
- Once logged into Gsuite, go to Apps -> Gsuite -> Settings for Gmail -> Authenticate Email . There, generate new record, enter that as a TXT field in your domain’s DNS, wait for it to propagate, then click on “Start Authentication” on that page.
Be patient with the DNS records propagation. Use a tool like https://www.whatsmydns.net/#TXT/ to check when the TXT record has propagated. Once you see that the DNS has propagated, log out of your Gsuite account, log back in and click “start authentication”. Then you should see something like:
- Done! You’re good to go.
If this didn’t work for you, comment below where you’re stuck and let’s try to get this sorted for you.