Hello, and welcome to our webinar on the Amazon Simple Email Service Management Console. I’m Jenn Steele, and I’m the product marketing manager for Amazon SES, and with me I have Chris Wheeler, our lead technical program manager and Sam Minter, our senior technical program manager. They’ll be gathering your questions during the webinar and will join me in answering them at the end.
First, you need to sign up for AWS, if you don’t already have an account. You can get started with any of our services in a matter of minutes.
After you’ve gotten your confirmation email that your AWS account is active, go ahead and log into the Management Console. You can do that from the link inside your confirmation email, or directly from the AWS website at aws.amazon.com. To get to the SES Management Console, click on the “Amazon SES” tab in the navigation.
When you first have an AWS account, you’ll be in the SES Sandbox, where you can only send to or from verified email addresses, and you have a testing quota of 200 messages per day. Really, this is where you’re making sure you can get set up. You know you’re in the sandbox by the big yellow box at the top of this window here, or if your sending quota is only 200 emails per 24 hour period.In order to test SES, you first need to verify an email address. You should note that Amazon SES has a limit of 100 verified email addresses – these are the only addresses that can be used to send email. As I said before, while you’re in the sandbox, you can only send FROM or TO these verified addresses. Once you have production access, you can only send from a verified address, but you can send to any email address in the world. We’ll review how to get production access in a bit.To start the process, click on the “Verify a New Sender” button.
A dialog box will appear asking for the email address you want to verify. Type in that email address and click the “Submit” button.
A confirmation dialog box will then come up, letting you know that we have sent the verification email to the address you entered into the previous dialog box. It might take up to an hour for the message to arrive, but it’s usually faster than that.
Go to the inbox for the address you’re verifying and find the verification email. Click on the URL or copy and paste it into your browser in order to verify the email address. You’ll get to a thank-you page telling you that you’re ready to start using that email address with SES!If it’s been a long time since you sent that address the verification email, you might get an error message when you try to click the link. If that’s the case, just go back into the management console and re-enter that email address for verification.If it has been an hour since you requested that your email address be verified and you have not received your email, there are two things that we have found are common culprits. The first is that you should check your spam folder. The second is that you should make sure that the email address you’re trying to verify is able to accept external email.
After you’ve successfully verified an email address, you can find it by going into the “Verified Senders” area of the Management Console. You will see a list of every verified address, with the option to send a test email from that email address or the option to remove that address from the list. Remember that you only get 100 email addresses that can be verified, so you may find that function useful.If you would like to verify any additional senders, please click on the “Verify a New Sender” button to repeat the process we just saw.Right now, however, we’re going to the next step for testing SES, and we’re going to try to send a test email.
From the “Verified Senders” section of the Management Console, find the email address from which you want to send a message and select the “Send Test Email” action beside it.
A dialog box will appear from which you can send a simple test email. You can send this in either formatted or raw email formats; we’ll talk about formatted first.You’ll notice that you will only be able to send To verified email addresses as long as you are in the SES sandbox. Once you’re out of the sandbox, you can send email to any email address, so the To field will allow you to enter a free-form response. Enter your subject line & test body, click the Send Test Email button, and your test email will go out through SES.If you want to test other formatted email options, click on “More Options…” at the top.
More options will bring you to a dialog box that will allow you to specify Reply to, Return path, CC, and BCC in addition to the fields we saw in the previous dialog box. To return to the test window without these fields, click on Fewer options.Now let’s talk about sending test raw email. Click on the radio button beside Raw to change over to that format.
Testing raw email is especially useful if you will be sending in multipart MIME. You will need to render your email – including attachments – into full multipart MIME forwarding and paste it into the Message field. This can be a useful test if you want to make sure you are encoding your attachments correctly. You should note that you can still only send from a verified email address, and when you’re in the sandbox you can also only send to verified email addresses. When you are happy with your message, click the Send Test Email button.Please note that you can also send test email via our API while you are in the sandbox. You can set up your Sendmail or Postfix implementation to send email to & from verified email addresses.
I wanted to take a moment to review the limitations of the sandbox, since that’s where we’ve been working thus far.You have a tiny quota – you can only send 200 messages per day.You can only send one message per second.You can only send from or to verified email addresses – basically, you can only email yourself.The sandbox is here so that you can run a proof-of-concept. It’s a testing environment. The production environment looks different, as we’ll see on our next slide.
When you’re in the production environment, your quota will be above 200 messages per day and will continue to rise as you send your production email through it.You will also see your TPS continue to rise as well.And while you can still only send FROM verified email addresses, you can send TO any email address in the world.
Once you are satisfied that you can send email through SES, you need to request production access in order to see the benefits we saw on our last slide. Again, you can see that you do not have production access as long as you only have a 200 message per day quota and you have a big yellow box at the top of your Management Console. To request production access, click on the “Request Production Access” button.
Clicking this button will take you to the Amazon SES Production Access form. Please fill it out completely. Production access requests take up to one business day to process, and if our team has any questions for you, we’ll get in contact with you. Please note that we will be looking at production access for the account you’re currently logged into. If you have multiple AWS accounts, make sure you’re logged into the correct one before filling out this form. Once we have processed your request, we will send you email confirmation to the primary email address of that AWS account. However, if you do not regularly check that account, there is a way to easily tell whether you have production access – Just check the Management Console. A quota of more than 200 messages per day means that your production access has been granted.
As you can see in this view, you have moved up to a Production quota, and the big yellow box asking you to Request Production Access or Verify a New Sender is gone. When your Management Console looks like this screen shot, you can send email to any email address – no recipient verification necessary. You’ll still need to verify any new sender address through the same process we looked at before.Once you have Production Access, you should start sending your production email through SES. By sending as much of your production email as you can through SES, you’ll find that your sending quota will increase naturally.Of course, as you’re sending through your production email, you’ll want to be able to see how you’re doing, which leads us to the last “Getting Started” step, “Get Feedback.”
As you can see, I hadn’t sent any email when I grabbed this screen shot, but we will show your Deliveries, Bounces, Complaints, and Rejects right on your management console. By default, we’ll report Bounces, Complaints, and Rejections by a percent of email, but you can click on the drop-down on the right and change that to Number if you prefer.Deliveries will show the email you sent through SES, Bounces will show hard bounces, Complaints will show when someone has clicked the “this is spam” button on their email client for ISPs that give us that information, and Rejects will show when SES has rejected a message and refused to send it, for example if we found a virus in it.
You can also drill down into your statistics. Clicking on any of the graphs will bring up a large version of it.
When you are in the larger version of one of the graphs, you can specify aggregation intervals. If you’re interested in your weekly patterns, you can select 12 or 24 hours. If you’re more interested in seeing your daily trending, select 1 or 6 hours. By regularly monitoring your statistics – especially your bounce and complaint rates – you can make sure that you are sending high quality email that is more likely to get into your targets’ inboxes.
Now we’re finished with all of your basic getting started activities, but there are other resources in the management console. You can find most of them in the “Related Links” section
The Amazon SES documentation is at your fingertips in the Management Console. Click on the Amazon SES Documentation link.
We have three different resources in our documentation for you.The first is the Amazon Simple Email Service Getting Started Guide. This guide will walk you through the getting started steps that I showed you earlier in this webinar.The second is the Amazon Simple Email Service Developer Guide. This guide gives you all of the detail you will need in order to set up your system to send email through Amazon SES. The third is the Amazon Simple Email Service API Reference. This reference contains all of the Amazon SES API calls, parameters, and data types you can use.
You can quickly get to a complete list of Amazon SES Resources by selecting the link to “All SES Resources”. This will take you to the section of the SES detail page with links to all of our developer resources and product information.
I especially wanted to point out the links to our Frequently Asked Questions and the Service Health Dashboard on the right. Those are quite useful to have at your fingertips.
You can also easily get to the Amazon SES forum from the Management Console.
I particularly enjoy the Amazon SES forum. Here you’ll find all of our product and feature announcements, but that’s not what I find most interesting. Here is where SES users ask and answer questions about the service. You’ll also find almost every member of the Amazon SES team on here quite often, answering people’s questions.We read every single post on here, whether or not we answer, and we take your questions, concerns, and suggestions very seriously.
You can also report an issue directly from the Management Console.
Select “Amazon Simple Email Service” from the drop-down above and tell us if there is some sort of issue that is affecting the service. You can also get to the forums or Premium Support from here.
Finally, the last link, “Request Increased Sending Limits.” As I mentioned earlier in the presentation, if you send production email through SES after you gain production access, your quota should naturally increase to meet your business needs. Sometimes, however, there are business events that make natural ramping impractical. To handle those cases please click on the “Request Increased Sending Limits” link in the Management Console.
This will take you to the Amazon SES Extended Access Request Form. We use the information you enter into this form to make sure that you have the quota you need for your business.Please fill out this form completely and let us know why you will need a manual quota increase and to what level. You might have a big launch coming up or your Facebook game is showing the signs of going viral. Please try to give us a good idea of exactly what your quota will need to be so that we can make sure we put you in the correct tier.Note that this request usually takes one business day to process, so you will want to plan ahead. If we require more information in order to process your request, someone will get in touch with you. Please note that we will advise you of your request results in an email that will be sent to the email address associated with that AWS account.
You can always check your quota through the Management Console or through the GetSendStatistics API call. In the Console, you can see your quota, how much of it you have used, and your maximum send rate. When your quota is increased either naturally or via a manual adjustment, you can see it right here.
And that’s the Amazon SES Management Console. We tried to build the features that we thought you would find most useful, and your initial feedback has been great. If you want to tell us what you think or request any features, please visit our forums and tell us! Your input directly influences our product development – we love our customers and want to make sure that we’re developing features to meet your needs.