The Amazon Simple Email Service (SES) makes it easy and cost-effective for you to send bulk or transactional email messages.
As I described in my introductory post (Introducing the Amazon Simple Email Service), you must verify the email address (or addresses) that you plan to use to send messages. The initial verification process must be repeated for each email address.
Today we are introducing a new SES feature. You can now verify an entire domain, and then send email from any address in that domain. In addition to saving you time and effort, this new feature now allows you to use Amazon SES in situations where you don't accept email at the From address, or when you don't know the From address ahead of time.
You verify a domain by creating a TXT record in the domain's DNS record using information that we provide you as part of the domain verification process. Most (not all) DNS providers allow you to create TXT records.
If you are using Amazon Route 53 to provide DNS service for your domain, the process is very straightforward; you can verify the domain using the AWS Management Console. Here's a tour...
The first step is to visit the SES tab of the console and add your domain to the Domains tab in the Verified Senders section:

If you are not using Route 53, the next step is to update your domain's DNS settings using the TXT record information displayed in the console:

If you are using Route 53, push the Use Route 53 button and select the domains and subdomains that you want to verify:

Either way (Route 53 or your own DNS provider), Amazon SES will verify your domain within 72 hours. Once the domain has been verified, you'll receive an email and the domain will be marked as "verified" in the console.
You can now send email from any address in the domain!
If you would like to learn more about domain verification, please sign up for the June 12th webinar: Using Domain Verification with Amazon Simple Email Service. The webinar is free but space is limited!
We have also changed the limit on the number of verified addresses and domains allowed per AWS account from 100 to 1000.
-- Jeff;


any idea when will it be possible to create IAM user that can use only 1 domain although SES has several domains verified?
a way to use a single domain w/o exposing all domains in apps using aws ses?
Posted by: Aljosa Mohorovic | May 15, 2012 at 05:54 PM
I think "We have also changed the limit on the number of verified addresses and domains allowed per AWS account from 100 to 1000" by itself would have been another topic.
I missed it completely when I initially read this article. Because the concentration was on the domain verification.
And, increase from 100 to 1000 is a great news for us.
Great going guys and thanks a lot.
Posted by: Kiran | May 23, 2012 at 12:07 AM
Just a quick question...I'm using SES as a relay for our Zimbra server and it's working gorgeously except for one thing...how can I populate the Return-Path with the sending address in our domain as opposed to an amazonses.com address?
If we send a mail to an address that has an auto-reply set up, that mail gets kicked back to the Amazon server and the amazon server then forwards it to the original sender WITHOUT telling them which address had the auto-reply set up.
Thanks for any ideas...
Posted by: Jeremy Maritz | May 30, 2012 at 11:23 AM