Amazon Simple Email Service

22
without the express consent of Amazon.com, Inc. © 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc. Amazon Simple Email Service 101 Chris Wheeler, Lead Technical Program Manager

description

 

Transcript of Amazon Simple Email Service

Page 1: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon Simple Email Service 101Chris Wheeler, Lead Technical Program Manager

Page 2: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon Simple Email Service – Agenda

OverviewService HighlightsKey ConceptsPricingGetting StartedResources and ToolsQ&A

Page 3: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Email Overview

Anatomy of an Email Message

The paper represents the message contentThe envelope represents information about the message’s source and destination, along with routing instructions

Page 4: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Service Overview

Amazon SES lets you send marketing and transactional email to customers in a quick and cost-effective manner.

Through a simple API call, you can now access a high-quality, scalable email infrastructure to efficiently communicate to your

customers.

Begin sending in minutes

Stay informed with on-demand feedback

Page 5: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Service Overview

There are many ways to send email. Amazon SES is ideal for customers who are sending email from:

Amazon EC2 who don’t wish to support their own software or applications to do the heavy lifting of email transport.

An internal or third-party solution who wish to eliminate the additional complexity and expense.• Transactional emails• Customer emails• Systems emails• Marketing emails

• Gaming• Social networking• Blogging• Email list service

Page 6: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Highlights

Eliminate complexity of hosting email yourself or by a third-party service.

Applications can send email using a single API call in Java, .NET, PHP, Perl, or HTTPS.

Can send email via mobile as well with SDKs for Android and iOS (new).

Fully leverage Amazon’s proven cloud computing infrastructure.

Optimized for the highest levels of uptime and availability.

SIMPLE

RELIABLE

Page 7: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Highlights

Intelligently scales with your business as your needs grow.

Based on proven Amazon technology.

Designed for ease of use with Amazon EC2 and AWS Elastic Beanstalk

Free usage tier for emails originating from other AWS services.

SCALABLE

AWS COMPATIBLE

Page 8: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Highlights

No up-front fees or fixed expenses.

Only pay for what you use.

Low charges for emails sent and data transfer

INEXPENSIVE

Page 9: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Concepts

Email Sending• You can send a formatted or raw message depending on your

use case.• SendEmail API: Amazon SES sends a properly formatted message.

All you provide is the From: and To: addresses, subject, and body.• SendRawEmail API: You manually specify your own email headers

and MIME types.– Including MIME attachments that you have encoded.

Page 10: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Concepts

Feedback• GetSendStatistics API allows you to query:

• Delivery attempts• Rejected messages• Hard bounces• Complaints

• Amazon SES forwards on to you:• Hard bounces (permanent delivery failure notices)• Complaints (result of recipient marking a message as “spam”)

Page 11: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Concepts

Sending Limits• GetSendQuota API

• Sending Quota is the maximum amount you can send in a 24-hour period.

• Sending Rate is the maximum number of emails you can send per second.

Page 12: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Concepts

Access Levels• Start in a sandbox to test Amazon SES.• Request production access for higher volume and fewer restrictions

• 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

• 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

– If we need more information, we will contact you within 1 business day.

• Send your production email for accurate ramping

Page 13: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Concepts

Deliverability• DKIM, SPF, and SenderID supported.• Amazon SES monitors ISP feedback to gauge email quality in

real-time.

Page 14: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Pricing

Cost per thousand (CPM)Email messages are charged at $0.10 per thousand.*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.

Data Transfer

*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.

Page 15: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Pricing

AttachmentsAttachment bandwidth is charged at $0.12 per GB.

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.

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.

Page 16: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Getting Started

Sign Up• If you do not already have an AWS account, sign up for one on the AWS website

Verify Email Address• Create your own “whitelist” of verified addresses using the provided Amazon SES Perl scripts

or by directly calling the API yourself

Send Email• Use the Amazon SES script or directly call the API to send either a formatted or raw email

message

Request Production Access• Complete the Amazon SES Production Access form on the Contact Us page

Get Feedback• Use the Amazon SES script or directly call the API to query the latest information on your

sending statistics

Page 17: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Limits

Recipients: Up to 50 addresses per message. This includes the TO, CC, and BCC fields.

Size: Up to 10MB can be send in one message

Verified addresses: Up to 100 verified addresses can be whitelisted at any time.

Note: You are free to request a manual limit increase at any time which will be reviewed on a per case basis.

Page 18: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Resources and Tools

Amazon SES Detail Page:• http://aws.amazon.com/ses/

Amazon SES FAQs:• http://aws.amazon.com/ses/faqs/

Amazon SES Documentation:• http://aws.amazon.com/documentation/ses/

Tools:• http://aws.amazon.com/developertools/Amazon-SES

Page 19: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Support

Community Forum:• https://forums.aws.amazon.com/forum.jspa?forumID=90

AWS Contact Us Page:• http://aws.amazon.com/contact-us/

AWS Premium Support:• http://aws.amazon.com/premiumsupport/

Sales Inquiries:• http://aws.amazon.com/contact-us/aws-sales/

Page 20: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Forms

Amazon SES Production Access:• http://aws.amazon.com/ses/fullaccessrequest

Amazon SES Limit Increase:• http://aws.amazon.com/ses/extendedaccessrequest

Page 21: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Feedback?

Thank you for all your feedback.

Please keep it coming—we are listening!

Page 22: Amazon Simple Email Service

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon SES – Questions?

Thank you.