Amazon Simple Email Service 101


Published on

Published in: Technology, Business
1 Comment
  • slides are garbled...a little hard to read.
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Amazon Simple Email Service 101

  1. 1. Amazon Simple Email Service 101<br />Chris Wheeler, Lead Technical Program Manager<br />
  2. 2. Amazon Simple Email Service – Agenda <br />Overview<br />Service Highlights<br />Key Concepts<br />Pricing<br />Getting Started<br />Resources and Tools<br />Q&A<br />
  3. 3. Amazon SES – Email Overview<br />Anatomy of an Email Message<br />The paper represents the message content<br />The envelope represents information about the message’s source and destination, along with routing instructions<br />
  4. 4. Amazon SES – Service Overview<br />Amazon SES lets you send marketing and transactional email to customers in a quick and cost-effective manner.<br />Through a simple API call, you can now access a high-quality, scalable email infrastructure to efficiently communicate to your customers.<br />Begin sending in minutes<br />Stay informed with on-demand feedback<br />
  5. 5. Amazon SES – Service Overview<br />There are many ways to send email. Amazon SES is ideal for customers who are sending email from:<br />Amazon EC2 who don’t wish to support their own software or applications to do the heavy lifting of email transport.<br />An internal or third-party solution who wish to eliminate the additional complexity and expense.<br />Transactional emails <br />Customer emails<br />Systems emails<br />Marketing emails<br /><ul><li>Gaming
  6. 6. Social networking
  7. 7. Blogging
  8. 8. Email list service</li></li></ul><li>Amazon SES – Highlights <br />Eliminate complexity of hosting email yourself or by a third-party service.<br />Applications can send email using a single API call in Java, .NET, PHP, Perl, or HTTPS.<br />Can send email via mobile as well with SDKs for Android and iOS (new).<br />SIMPLE<br />RELIABLE<br />Fully leverage Amazon’s proven cloud computing infrastructure.<br />Optimized for the highest levels of uptime and availability.<br />
  9. 9. Amazon SES – Highlights <br />SCALABLE<br />Intelligently scales with your business as your needs grow.<br />Based on proven Amazon technology.<br />AWS COMPATIBLE<br />Designed for ease of use with Amazon EC2 and AWS Elastic Beanstalk<br />Free usage tier for emails originating from other AWS services.<br />
  10. 10. Amazon SES – Highlights<br />INEXPENSIVE<br />No up-front fees or fixed expenses.<br />Only pay for what you use.<br />Low charges for emails sent and data transfer<br />
  11. 11. Amazon SES – Concepts <br />Email Sending<br />You can send a formatted or raw message depending on your use case.<br />SendEmail API: Amazon SES sends a properly formatted message. All you provide is the From: and To: addresses, subject, and body.<br />SendRawEmail API: You manually specify your own email headers and MIME types.<br />Including MIME attachments that you have encoded.<br />
  12. 12. Amazon SES – Concepts <br />Feedback<br />GetSendStatistics API allows you to query:<br />Delivery attempts<br />Rejected messages<br />Hard bounces<br />Complaints<br />Amazon SES forwards on to you:<br />Hard bounces (permanent delivery failure notices)<br />Complaints (result of recipient marking a message as “spam”)<br />
  13. 13. Amazon SES – Concepts <br />Sending Limits<br />GetSendQuota API<br />Sending Quota is the maximum amount you can send in a 24-hour period.<br />Sending Rate is the maximum number of emails you can send per second.<br />
  14. 14. Amazon SES – Concepts <br />Access Levels<br />Start in a sandbox to test Amazon SES.<br />Request production access for higher volume and fewer restrictions<br />After you receive production access, your sending quota is increased to 1,000 per day and your sending rate is increased to more than 10 TPS after several days’ ramping<br />If you need to send in excess of the standard email ramp-up schedule, complete the Amazon SES Limit Increase form found on the AWS Contact Us page<br />If we need more information, we will contact you within 1 business day.<br />Send your production email for accurate ramping<br />
  15. 15. Amazon SES – Concepts <br />Deliverability<br />DKIM, SPF, and SenderID supported.<br />Amazon SES monitors ISP feedback to gauge email quality in real-time.<br />
  16. 16. Amazon SES – Pricing <br />Cost per thousand (CPM)<br />Email messages are charged at $0.10 per thousand.<br />*A message is defined as a single email communication sent to a single email address. A single email communication sent to multiple recipients is considered to be a unique message to each recipient.<br />Data Transfer<br />*Data transfer “in” and “out” refers to transfer into and out of Amazon SES. Data transferred between Amazon SES and Amazon EC2 within a single region is free of charge. Data transferred between Amazon SES and Amazon EC2 in different regions will be charged at Internet Data Transfer rates on both sides of the transfer.<br />
  17. 17. Amazon SES – Pricing <br />Attachments<br />Attachment bandwidth is charged at $0.12 per GB.<br />Free Tier<br />If you are an Amazon EC2 user, you can get started with Amazon SES for free. You can send 2,000 messages for free each day when you call Amazon SES from an Amazon EC2 instance directly or through AWS Elastic Beanstalk. Many applications are able to operate entirely within this free tier limit.<br />Note: Data transfer fees still apply. For new AWS customers eligible for the AWS free usage tier, you receive 15 GB of data transfer in and 15 GB of data transfer out aggregated across all AWS services, which should cover your Amazon SES data transfer costs. In addition, all AWS customers receive 1GB of free data transfer per month. <br />
  18. 18. Amazon SES – Getting Started<br />Sign Up<br />If you do not already have an AWS account, sign up for one on the AWS website<br />Verify Email Address<br />Create your own “whitelist” of verified addresses using the provided Amazon SES Perl scripts or by directly calling the API yourself<br />Send Email<br />Use the Amazon SES script or directly call the API to send either a formatted or raw email message<br />Request Production Access<br />Complete the Amazon SES Production Access form on the Contact Us page<br />Get Feedback<br />Use the Amazon SES script or directly call the API to query the latest information on your sending statistics<br />
  19. 19. Amazon SES – Limits <br />Recipients: Up to 50 addresses per message. This includes the TO, CC, and BCC fields.<br />Size: Up to 10MB can be send in one message<br />Verified addresses: Up to 100 verified addresses can be whitelisted at any time.<br />Note: You are free to request a manual limit increase at any time which will be reviewed on a per case basis.<br />
  20. 20. Amazon SES – Resources and Tools<br />Amazon SES Detail Page:<br /><br />Amazon SES FAQs:<br /><br />Amazon SES Documentation:<br /><br />Tools:<br /><br />
  21. 21. Amazon SES – Support <br />Community Forum:<br /><br />AWS Contact Us Page:<br /><br />AWS Premium Support:<br /><br />Sales Inquiries:<br /><br />
  22. 22. Amazon SES – Forms <br />Amazon SES Production Access:<br /><br />Amazon SES Limit Increase:<br /><br />
  23. 23. Amazon SES – Feedback?<br />Thank you for all your feedback.<br />Please keep it coming—we are listening!<br />
  24. 24. Amazon SES – Questions?<br />Thank you.<br />