Upload
sendgrid
View
1.369
Download
1
Tags:
Embed Size (px)
DESCRIPTION
For all the likes, shares, tweets, pokes, follows, and friends, there’s a fundamental core to the internet that will never go away - email. Ruby on Rails makes it easy to send email using ActionMailer, but receiving and parsing email in your app can still be a huge pain. Enter Griddler - a Rails engine by thoughtbot that makes it super simple to receive email in your application using SendGrid's Inbound Parse Webhook. In this webinar, thoughtbot and SendGrid will show you how to set up Griddler in your Rails app, explain the Inbound Parse Webhook, and answer all your burning questions about incoming email. By the time the workshop is over, you'll be receiving email in your Rails app like a pro!
Citation preview
Accepting Incoming Email to Rails Apps via SendGrid’s Parse APIs
Presenters:SwiftDeveloper Evangelist, SendGrid
Caleb ThompsonSoftware Engineer, thoughtbot
Date: 5/7/2013
Tuesday, May 7, 13
HousekeepingØ ReadyTalk Conference Tools Console
• View in Full Screen Mode
Ø Questions for Swift and Caleb
• Ask questions by using the CHAT function
• When the presentation begins, you will see the chat box as a floating window to use at any time
• We will answer as many questions as possible at the end of the webcast. Those questions that we don’t get to, will be answered in a follow up blog post
Ø Follow Up
• You will get an email with a link to the recording and a copy of all slides
Tuesday, May 7, 13
http://learn.thoughtbot.com
Tuesday, May 7, 13
SendGrid Overview
• Founded July 2009
• TechStars graduate(Boulder, CO)
• 136 employees across 3 offices– Boulder, CO (HQ) and Denver, CO– R&D: Orange County, CA
$27M venture capital raisedSeries B closed Jan 2012
Angel investors include:• Scott Petry (Founder, Postini)• Matt Mullenweg (Founder, Wordpress)
3
Tuesday, May 7, 13
Delivering Email at Scale
• Serving 130,000+ customers
• Sending over 7 billion emailsper month
• Transactional and marketing email solutions
4
Tuesday, May 7, 13
Today’s Speakers
SwiftDeveloper Evangelist, [email protected]
Caleb ThompsonSoftware Engineer, [email protected]
Joel OliveiraSoftware Engineer, [email protected]
Tuesday, May 7, 13
The Inbound Parse Webhook
EMAIL JSON
1. User sends an email to *@yourapplication.com
2. SendGrid parses the email and attachments
3. You receive a JSON POST to your application
Tuesday, May 7, 13
Getting things setup
2. Point your domain’s MX records at SendGrid
Type ValueMX 0 mx.sendgrid.net
3. Return a 200 status code from your application
1. Configure your hostname and URL settings
http://sendgrid.com/developer/reply
Tuesday, May 7, 13
A Sample Payload{ "to":["[email protected]", "[email protected]"], "from":"Swift <[email protected]>", "subject":"SendGrid <3’s thoughbot", "text":"This is some text body action", "html":"Supports <em>HTML</em> as well.", "attachments": 1, // ...}
Tuesday, May 7, 13
Who uses the Parse API?
Tuesday, May 7, 13
Demo Time!http://github.com/theycallmeswift/playlist.sendgriddemos.com
http://playlist.sendgriddemos.com
Tuesday, May 7, 13
https://github.com/thoughtbot/griddler
Tuesday, May 7, 13
Demo
Tuesday, May 7, 13
http://learn.thoughtbot.com
Q&A and Next Steps
https://sendgrid.com/user/signup
Sign up for SendGrid:
Learn more Rails techniques with Learn Prime:
Tuesday, May 7, 13