Amazon Simple Email Service


Published on

Introduction to Amazon Simple Email Service

Published in: Technology, Business

Amazon Simple Email Service

  1. AMAZON SIMPLE EMAIL SERVICE Chris Wheeler, Technical Program Manager
  2. <ul><li>Amazon Simple Email Service </li></ul><ul><li>1. Overview </li></ul><ul><li>2. Service Highlights </li></ul><ul><li>3. Key Concepts </li></ul><ul><li>Pricing </li></ul><ul><li>Getting Started </li></ul><ul><li>Resources and Tools </li></ul><ul><li>Q&A </li></ul>AMAZON SES - AGENDA
  3. <ul><li>Anatomy of an Email Message </li></ul><ul><li>The paper represents the message content. </li></ul><ul><li>The envelope represents information about the message’s source and destination, along with routing instructions. </li></ul>AMAZON SES – EMAIL OVERVIEW
  4. <ul><li>Amazon SES lets you send marketing and transactional email to customers in a quick and cost-effective manner. </li></ul><ul><li>Through a simple API call, you can now access a high-quality, scalable email infrastructure to efficiently communicate to your customers. </li></ul><ul><li>Begin sending in minutes </li></ul><ul><li>Stay informed with on demand feedback </li></ul>AMAZON SES – SERVICE OVERVIEW
  5. <ul><li>There are many ways to send email. Amazon SES is ideal for customers who are sending email from: </li></ul><ul><li>Amazon EC2 who don’t wish to support their own software or applications to do the heavy lifting of email transport. </li></ul><ul><li>An internal or third-party solution who wish to eliminate the additional complexity and expense. </li></ul>AMAZON SES – SERVICE OVERVIEW
  6. <ul><li>Eliminate complexity of hosting email yourself or by a third-party service. </li></ul><ul><li>Applications can send email using a single API call in Java, .NET, PHP, Perl or HTTPS. </li></ul><ul><li>Fully leverage Amazon’s proven cloud </li></ul><ul><li>computing infrastructure. </li></ul><ul><li>Optimized for the highest levels of </li></ul><ul><li>uptime and availability. </li></ul>AMAZON SES – HIGHLIGHTS SIMPLE RELIABLE
  7. <ul><li>Intelligently scales with your business as your needs grow. </li></ul><ul><li> Based on proven Amazon technology. </li></ul><ul><li>Designed for ease of use with </li></ul><ul><li>Amazon EC2 and AWS Elastic Beanstalk. </li></ul><ul><li>Free usage tier for emails originating </li></ul><ul><li>from other AWS services. </li></ul>AMAZON SES – HIGHLIGHTS SCALABLE AWS COMPATIBLE
  8. <ul><li> </li></ul><ul><li> No up front fees or fixed expenses. </li></ul><ul><li> Only pay for what you use. </li></ul><ul><li> Low charges for emails sent and data </li></ul><ul><li>transfer. </li></ul>AMAZON SES – HIGHLIGHTS INEXPENSIVE
  9. <ul><li>Email Sending </li></ul><ul><ul><li>You can send a formatted or raw message depending on your use case. </li></ul></ul><ul><ul><ul><li>SendEmail API: Amazon SES sends a properly formatted message. All you provide is the From: and To: addresses, subject and body. </li></ul></ul></ul><ul><ul><ul><li>SendRawEmail API: You manually specify your own email headers and MIME types. </li></ul></ul></ul>AMAZON SES – CONCEPTS
  10. <ul><li>Feedback </li></ul><ul><ul><li>GetSendStatistics API allows you to query: </li></ul></ul><ul><ul><ul><li>Delivery attempts </li></ul></ul></ul><ul><ul><ul><li>Rejected messages </li></ul></ul></ul><ul><ul><ul><li>Hard Bounces </li></ul></ul></ul><ul><ul><ul><li>Complaints </li></ul></ul></ul><ul><ul><li>Hard bounces (permanent delivery failure notices) and complaints (result of recipient marking a message as “spam”) forwarded on. </li></ul></ul>AMAZON SES – CONCEPTS
  11. <ul><li>Sending Limits </li></ul><ul><ul><li>GetSendQuota API </li></ul></ul><ul><ul><ul><li>Sending Quota is the maximum amount you can send in a 24 hour period. </li></ul></ul></ul><ul><ul><ul><li>Sending Rate is the maximum number of emails you can send per second. </li></ul></ul></ul><ul><li>Access Levels </li></ul><ul><ul><li>Start in sandbox to test Amazon SES. </li></ul></ul><ul><ul><li>Request production access for higher volume and fewer restrictions. </li></ul></ul>AMAZON SES – CONCEPTS
  12. <ul><li>Ramping </li></ul><ul><ul><li>Amazon SES dynamically increases quota and rate after you send high quality mail. </li></ul></ul><ul><ul><li>High volume senders can submit a special request for ramping exemption consideration. </li></ul></ul><ul><ul><li>Incrementally move traffic to Amazon SES. </li></ul></ul><ul><li>Deliverability </li></ul><ul><ul><li>DKIM, SPF and SenderID supported. </li></ul></ul><ul><ul><li>Amazon SES monitors ISP feedback to gauge email quality in real time. </li></ul></ul>AMAZON SES – CONCEPTS
  13. <ul><li>Cost per thousand (CPM) </li></ul><ul><ul><li>Email messages are charged at $0.10 per thousand. </li></ul></ul><ul><ul><li>*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. </li></ul></ul><ul><li>Data Transfer </li></ul><ul><li>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. </li></ul>AMAZON SES – PRICING
  14. <ul><li>For instance… </li></ul><ul><ul><li>If you send 1000 email messages each to one recipient per day with a content size of 10kb: </li></ul></ul><ul><ul><ul><li>31,000 recipients sent per month </li></ul></ul></ul><ul><ul><ul><li>3.1GB both in and out data transfer </li></ul></ul></ul><ul><ul><ul><li>$3.73 for the month </li></ul></ul></ul><ul><ul><li>If you send to 1000 email messages each to one recipients per day with a content size of 100kb: </li></ul></ul><ul><ul><ul><li>31,000 recipients per month </li></ul></ul></ul><ul><ul><ul><li>31GB both in and out data transfer </li></ul></ul></ul><ul><ul><ul><li>$10.70 for the month </li></ul></ul></ul>AMAZON SES – PRICING
  15. <ul><li>Free Tier 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. </li></ul><ul><li>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. </li></ul>AMAZON SES – PRICING
  16. <ul><li>Subscribe </li></ul><ul><ul><li>Signup for Amazon SES by visiting the detail page and get sandbox access instantly </li></ul></ul><ul><li>Verify Email Addresses </li></ul><ul><ul><li>Create your own “whitelist” of verified addresses using the provided Amazon SES script or by directly calling the API yourself </li></ul></ul><ul><li>Send Email </li></ul><ul><ul><li>Use the Amazon SES script or directly call the API to send either a formatted or raw email message </li></ul></ul><ul><li>Request production access </li></ul><ul><ul><li>Complete the Amazon SES Production Access form on the Contact Us page </li></ul></ul><ul><li>Get Feedback </li></ul><ul><ul><li>Use the Amazon SES script or directly call the API to query the latest information on your sending statistics </li></ul></ul>AMAZON SES – GETTING STARTED
  17. <ul><li>After you receive production access, your sending quota is increased to 1,000 per day and your sending rate is increased to 10 TPS. </li></ul><ul><li>If you need to send in excess of the standard email ramp-up schedule, please complete the Amazon SES Limit Increase form found on the AWS Contact Us page </li></ul><ul><ul><li>We will review your request and may reach out for further information while we determine how best to work with you. </li></ul></ul><ul><li>Send your production email for accurate ramping. </li></ul>AMAZON SES – SENDING LIMIT INCREASE
  18. <ul><li>Recipients: Up to 50 addresses per message. This includes the TO, CC and BCC fields. </li></ul><ul><li>Size: Up to 10MB can be sent in one message. </li></ul><ul><li>Verified addresses: Up to 100 verified addresses can be whitelisted at any time. </li></ul>AMAZON SES – LIMITS
  19. <ul><li>Amazon SES Detail Page: </li></ul><ul><ul><li> </li></ul></ul><ul><li>Amazon SES FAQs: </li></ul><ul><ul><li> </li></ul></ul><ul><li>Amazon SES Documentation: </li></ul><ul><ul><li> </li></ul></ul><ul><li>Tools: </li></ul><ul><ul><li> </li></ul></ul>AMAZON SES – RESOURCES AND TOOLS
  20. <ul><li>Community Forum: </li></ul><ul><ul><li> </li></ul></ul><ul><li>AWS Contact Us Page: </li></ul><ul><ul><li> </li></ul></ul><ul><li>AWS Premium Support </li></ul><ul><ul><li> </li></ul></ul><ul><li>Sales Inquiries </li></ul><ul><ul><li> </li></ul></ul>AMAZON SES – SUPPORT
  21. <ul><li>Amazon SES Production Access: </li></ul><ul><ul><li> </li></ul></ul><ul><li>Amazon SES Limit Increase: </li></ul><ul><ul><li> </li></ul></ul>AMAZON SES – FORMS