SendGrid Checklist when emails are not delivered

Sometimes you might be wondering why your emails are not delivered and even in the SendGrid Dashboard you see no increment in `requests` count. I have mentioned a few reason why your SMTP API call responds `success` but no email delivers.

  • May be your account is still not provisioned
  • May be the template you are trying to use is not in active state or you might have two versions of a template and you recently delete the active one and did not changed the state of other.Screenshot from 2015-12-01 10:54:43
  • Or you might be trying to add the template using following way
    • mail = SendGrid::Mail.new do |m|
       m.template = SendGrid::Template.new('MY_TEMPLATE_ID')
       m.to = 'test@sendgrid.com'
       m.from = 'taco@cat.limo' src="cid:beach"></div>'
      end
    • Instead you should have done
      • template = SendGrid::Template.new('MY_TEMPLATE_ID')
        mail.template = template
  • Or your account might be blacklisted by SendGrid / Email Service providers

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s