Gmail marking our OTP as spam

We’re sending OTP codes to users during onboarding, but many are saying they aren’t getting them. I think the emails might be going to spam.

We use Amazon SES. Any ideas on how to fix this?

You can use MXToolbox to check if your domain or IP addresses are on any blacklists, which might be causing Gmail to mark your emails as spam.

1 Like

There could be a few things causing the issue. It’s most likely a problem with your domain configuration (SPF, DKIM, DMARC) or a poor domain reputation. If you share your domain or send it to me in a DM, I can take a look.

1 Like

Possible issues:

  1. Poor configuration: Use MXToolbox’s email health tool to spot any problems.
  2. Bad domain reputation: Try warming up your emails using a tool that works with your SES IP, not Google or Microsoft’s.
  3. SES IP reputation: Are you on a shared or dedicated IP? Either way, open a support ticket with Amazon to help troubleshoot.

Try using a different SMTP service instead of SES, like NoLimitEmails. I’ve been using them for the last 3 years on my subdomain with no issues. They provide a dedicated IP, so it’s worth a try.

It’s Amazon SES, drop that sender. Their emails are often flagged as spam. There’s nothing more to look into.

We had the same problem, and it’s probably due to the low reputation of the domain and email you’re using for OTPs. It’s better to set up a dedicated subdomain and inbox for sending them.

For example: use “otp.yourdomain. com” with a sender like “noreply@otp.yourdomain .com”.

Don’t forget to set up the DNS records for this subdomain too.

1 Like

Thanks for the tip. I will give it a try