Amazon Simple Email Service
Getting Started Guide (API Version 2010-12-01)
Print this pageEmail this pageGo to the ForumsView the PDFShare this page on TwitterShare this page on FacebookBookmark this page on DeliciousSubmit this page to RedditSubmit this page to DiggDid this page help you?  Yes  No   Tell us about it...

Where Do I Go from Here?

Amazon Simple Email Service offers many features that we haven't covered in this guide, such as support for MIME types, integration with your existing email infrastructure, and the ability to monitor your sending activity. This section provides links to additional resources that can help you deepen your understanding and use of Amazon SES.

[Note]Note

For pricing information and links to additional resources, please see the Amazon SES product detail page at http://aws.amazon.com/ses.

Request Production Access to Amazon SES

To help protect our customers from fraud and abuse and to help you establish your trustworthiness to ISPs and email recipients, we do not immediately grant unlimited Amazon SES usage to new users. New users are initially placed in the Amazon SES sandbox. In the sandbox, you have full access to the Amazon SES API so you can test and evaluate the service; however, the following restrictions are in effect:

  • Emails can be sent only to and from verified email addresses or domains.

  • You can send a maximum of 200 messages per 24-hour period.

  • You can send a maximum of one message per second.

To request production access to Amazon SES, go to http://aws.amazon.com/ses/fullaccessrequest and then complete our brief request form. We will contact you by email after reviewing your request. Please allow one business day for processing.

Basic Use Cases

How might you apply Amazon SES in your own organization? This section summarizes a couple of simple use cases. The Amazon Simple Email Service Developer Guide contains more information about how to use Amazon SES in these situations.

Integrate Amazon SES with Your Existing Email System

You can use Amazon SES to send email from your organization's email servers. To do so, you configure your existing mail transfer agent (MTA) to use an AWS-provided script. The script is named ses-send-email.pl. This script is included in the Amazon Simple Email Service Scripts, which can be downloaded at Amazon SES Developer Tools.

Your MTA invokes the script to send email using Amazon SES. If you take this approach, your existing applications can leverage Amazon SES immediately, without having to write any new code. You do not need to install any software on client machines; Amazon SES is entirely transparent to your users.

Send Email from Application Code

If you have an enterprise application that needs to send email to your customers, you can leverage the Amazon SES API to support your application's needs. For example, you could send transactional messages in response to an online purchase, or you could send bulk email, such as a newsletter.

Programming with Amazon SES

In addition to using the Amazon SES console, you can use the AWS application programming interface (API) to send email programmatically.

Use an AWS Software Development Kit

If you want to access Amazon SES through a programmatic interface, you can use an AWS SDK for your preferred programming language. These developer-friendly SDKs take the complexity out of coding directly against web service interfaces. AWS SDKs are available for the following programming languages:

Code Directly to the Web Service API

If you want to write code directly to the Amazon SES Query API, the Amazon Simple Email Service Developer Guide explains how to create and authenticate API requests and how to use Amazon SES through the API. For a complete description of all the API actions, go to the Amazon Simple Email Service API Reference.