How To Get Better Email Deliverability With SendGrid

So I was having issues with emails not being delivered to some email host such as Gmail, Microsoft, Yahoo even after I had verified my domain with SendGrid. This solution solved my issues. I am sharing this in case someone else runs into the same issues. This may or may not work for you but it did for me.

  1. Using SendGrid I setup an account and verified it with Domain authentication. Here is a great video to help you with this. https://sendgrid.com/docs/ui/account-and-settings/how-to-set-up-domain-authentication/

  2. Create DMARC Record With Your Domain Registrar
    Here is a great resource to help you. https://mxtoolbox.com/dmarc/details/how-to-setup-dmarc

Choose TXT Record
Set NAME FIELD to _dmarc
Set VALUE to “v=DMARC1; p=none; rua=mailto:YOUREMAIL@YOURDOMAIN” (INCLUDE THE QUOTE)
Replace YOUREMAIL@YOURDOMAIN with your an email address created on your domain that you want to receive these rejected email report for. EXAMPLE: DMARCREPORT@ACME.COM

  1. Create SPF Record With Your Domain Registrar
    Here is a resource to help you. Add an SPF record | Domains - GoDaddy Help US
    Choose TXT Record
    Set NAME FIELD to @
    Set VALUE to "v=spf1 +a +mx +include:YOURDOMAIN +include:sendgrid.net ~all"
    Replace YOURDOMAIN with your domain. EXAMPLE: ACME.COM

After you implement these TEST, TEST and TEST to make sure it works. Again, this may or may not work for you but I am happy it worked for me.

To decrease your emails going to SPAM, try upgrading to a plan with A DEDICATED IP ADDRESS.

Hopefully this will help someone as this was a big issue for me.

Best of luck.

Big-Mo

5 Likes