Customer Engagement | Amazon Simple Email Service (SES) Flashcards
What is Amazon Simple Email Service?
General
Amazon Simple Email Service (SES) | Customer Engagement
Amazon Simple Email Service (Amazon SES) is a highly scalable and cost-effective platform for sending and receiving email. Amazon SES eliminates the complexity and expense of building an in-house email solution or licensing, installing, and operating a third-party email solution.
Who can use Amazon SES?
General
Amazon Simple Email Service (SES) | Customer Engagement
Amazon SES is a great solution for anyone who needs a reliable, scalable, and inexpensive way to send or receive email. Our current users include a diverse range of organizations, such as online retailers, application developers large and small, and digital marketing organizations.
Are there limits as to whom I can send emails to?
General
Amazon Simple Email Service (SES) | Customer Engagement
In general, you should only send email to recipients who want and expect it. AWS reserves the right to suspend any account identified as sending spam or other unwanted low-quality email, or take other action as AWS deems appropriate.
As an Amazon SES customer, you are responsible for complying with the various laws and regulations that govern the transmission of email messages. These laws and regulations vary from country to country, and can even vary between states, provinces, counties, or other administrative divisions. In order to use Amazon SES, you must agree to the terms specified in the AWS Customer Agreement and the AWS Acceptable Use Policy.
What kinds of email can I send using Amazon SES?
General
Amazon Simple Email Service (SES) | Customer Engagement
Amazon SES can reliably deliver merchandising, subscription, transactional, and notification email messages.
How can I get started using Amazon SES?
General
Amazon Simple Email Service (SES) | Customer Engagement
Complete the following steps, and you’ll be on your way to sending email using Amazon SES:
Sign up: After signing up for AWS, you can access the Amazon SES sandbox–an environment specifically designed for developers to test and evaluate the service.
Verify domains or email addresses: Before you can send an email using Amazon SES, you need to verify that you own the domain or address from which you will send email. To start the verification process, visit the Amazon SES console.
Send a test email: You can use the Amazon SES console, SMTP interface, or API to send a test email to an email address or domain that you verified.
Apply to increase your sending limits: When you are ready to use Amazon SES to send production email, you can apply to increase your sending limits and move your account out of the sandbox environment. It only takes a few minutes to apply, and you will typically receive a response within 24 hours.
Send production email: You can use either SMTP or the Amazon SES API to queue email messages for delivery.
Get feedback: Amazon SES provides useful statistics about your sending activities. With a simple API query or Amazon SES console visit, you can quickly obtain vital statistics such as volume sent, bounces and complaints.
For more information about how to set up email with Amazon SES, see the Quick Start section of the Amazon SES Developer Guide.
What should I do after I’m finished testing and evaluating Amazon SES?
Pricing and Billing
Amazon Simple Email Service (SES) | Customer Engagement
Once you are ready to use Amazon SES to send email, you can request an Amazon SES sending limit increase. If granted, this increase will move your account out of the sandbox environment so that you can begin sending email to your customers. You will no longer need to verify recipient email addresses or recipient domains, and you will be able to send much larger quantities of email.
To request a sending limit increase, please complete the request form in Support Center. We generally respond to these requests within 24 hours.
How much does it cost to use Amazon SES?
Pricing and Billing
Amazon Simple Email Service (SES) | Customer Engagement
With Amazon SES, you pay only for what you use. There are no minimum fees, and no upfront costs. The fees for using Amazon SES are very low. The amount you will pay depends on the number of messages you send and receive, the volume of attachments you send, and the price you pay for transferring data out of other AWS products, such as EC2, if applicable.
Please refer to Amazon SES Pricing for more information on pricing, data transfer costs, and free usage.
Is there a free usage tier for Amazon SES?
Pricing and Billing
Amazon Simple Email Service (SES) | Customer Engagement
If you call Amazon SES from an application hosted in an Amazon EC2 instance or through Elastic Beanstalk, you are eligible for the Amazon SES Free Tier. In the Free Tier, there is no charge for the first 62,000 email messages you send, and the first 1,000 email messages you receive.
Can I take advantage of Amazon SES free tier pricing if I’m in the Amazon SES sandbox?
Pricing and Billing
Amazon Simple Email Service (SES) | Customer Engagement
Yes. However, to take full advantage of the Amazon SES free tier, you should request higher sending limits for Amazon SES.
How will I be charged and billed for my use of Amazon SES?
Pricing and Billing
Amazon Simple Email Service (SES) | Customer Engagement
At the end of each month, you will be charged for that month’s usage. Your Amazon SES billing cycle begins on the first day of each month and ends on the last day of each month. Your monthly charges will be totaled at the end of each month.
How can I track my Amazon SES usage?
Pricing and Billing
Amazon Simple Email Service (SES) | Customer Engagement
You can view your charges for the current billing period at any time by visiting the Billing Management page in the AWS Console.
Will I be billed for incoming spam messages?
Limits and Restrictions
Amazon Simple Email Service (SES) | Customer Engagement
You will be billed for all incoming messages, unless those messages are rejected during the SMTP conversation. The SMTP conversation occurs when the sender transmits the message to the receiving server.
There are two ways in which you can determine whether or not mail is accepted during the SMTP conversation. The first way is to create lists of IP addresses you want to allow (whitelists), and lists of addresses you want to block (blacklists). By explicitly blocking messages from known spammers, you cause messages from those senders to be rejected during the SMTP conversation, and are therefore not billed for the messages they send.
The second method is to set up receipt rules. Amazon SES will only accept incoming messages for which at least one receipt rule matches the recipient of the message. Amazon SES maintains its own IP address block list, and will automatically block messages from addresses on that list without your intervention. If you want to enable delivery from an address that was automatically blocked, you can add it to your list of allowed senders.
What is the Amazon SES sandbox?
Limits and Restrictions
Amazon Simple Email Service (SES) | Customer Engagement
The Amazon SES sandbox is an area in which new users can test the capabilities of Amazon SES. New Amazon SES users are automatically placed in the sandbox. While in the sandbox, you will only be able to send mail to verified email addresses, or to email addresses associated with the Amazon SES mailbox simulator. Additionally, while in the sandbox, you can send no more than 200 messages per 24-hour period, and no more than one message per second.
When you are ready to move out of the sandbox, you can submit an SES Sending Limit Increase request.
Can I send emails from any source email address?
Limits and Restrictions
Amazon Simple Email Service (SES) | Customer Engagement
You can send email from any address or domain that you own. In order for your email to be delivered through Amazon SES, you must prove that you own the sending email address or domain. You can verify your ownership using the Amazon SES console, or through the Amazon SES API.
You can verify a total of up to 10,000 email addresses and domains, in any combination.
Is there a limit on the size of emails Amazon SES will deliver?
Limits and Restrictions
Amazon Simple Email Service (SES) | Customer Engagement
Amazon SES will accept email messages up to 10 MB in size. This includes any images and attachments that are part of the message.
Is there a limit on the number of recipients I can specify in a single email message?
Limits and Restrictions
Amazon Simple Email Service (SES) | Customer Engagement
You can specify a maximum of 50 recipients for every message you send using Amazon SES. The total number of email addresses in the To:, CC:, and BCC: field must not exceed 50 recipients. If you need to send an email message to more than 50 recipients, then you must send multiple messages, each addressed to 50 or fewer recipients.
Are there any limits on how many emails I can send?
Limits and Restrictions
Amazon Simple Email Service (SES) | Customer Engagement
Every Amazon SES sender has a unique set of sending limits, which are calculated by Amazon SES on an ongoing basis:
Sending quota—the maximum number of emails you can send in a 24-hour period.
Maximum send rate—the maximum number of emails that Amazon SES can accept from your account per second.
Note: The rate at which Amazon SES accepts your messages might be less than the maximum send rate.
Sending limits are based on recipients rather than on messages. You can check your sending limits at any time by using the Amazon SES console.
Note that if your email is detected to be of poor or questionable quality (for example, if it has high bounce or complaint rates, or if it judged to be spam or abusive content), Amazon SES might temporarily or permanently reduce your permitted send volume, or take other action as appropriate.
Why are these sending limits in place?
Security
Amazon Simple Email Service (SES) | Customer Engagement
Using these limits to steadily ramp up your sending activity helps you improve your sender reputation, which increases the chance that emails you send will reach recipients’ inboxes.
Can Amazon access the emails that I send and receive?
Security
Amazon Simple Email Service (SES) | Customer Engagement
We take our privacy and data protection policies very seriously. Amazon SES uses in-house anti-spam technologies to filter email messages containing poor-quality content and prevent them from being sent. Additionally, all messages that contain attachments, whether outbound or incoming, are scanned for viruses. These are automated processes with no human involvement.
Amazon SES will only access email content under very limited circumstances, such as system troubleshooting, or investigating fraudulent or abusive activity. Furthermore, other Amazon SES customers do not have access to your email content.
Can I encrypt email messages that I receive?
Authentication, Validation, and Configuration
Amazon Simple Email Service (SES) | Customer Engagement
Amazon SES integrates with AWS Key Management Service (KMS) to optionally encrypt the mail that it writes to your Amazon S3 bucket. You can either use the default Amazon SES KMS master key in your account for encryption, which does not require additional setup, or you can set up a new master KMS key that grants the Amazon SES service principal permission to generate data keys. Amazon SES uses client-side encryption to encrypt your mail prior to writing it to Amazon S3. This means that it is necessary for you to decrypt the content on your side after retrieving the mail from Amazon S3. The AWS Java SDK and AWS Ruby SDK provide a client that is able to handle the decryption for you.
Do I need to set up reverse DNS records in order to use Amazon SES?
Authentication, Validation, and Configuration
Amazon Simple Email Service (SES) | Customer Engagement
Amazon SES users do not need to set up reverse DNS records. Amazon Web Services manages the IP addresses used by Amazon SES, and provides reverse DNS records for these addresses.
Does Amazon SES support Sender Policy Framework (SPF)?
Authentication, Validation, and Configuration
Amazon Simple Email Service (SES) | Customer Engagement
Amazon SES supports SPF. You may or may not need to publish an SPF record, depending on the ways in which you are using Amazon SES to send email.
If you do not need to comply with Domain-based Message Authentication, Reporting and Conformance (DMARC) using SPF, you do not need to publish an SPF record to pass SPF authentication because by default, Amazon SES sends your emails from a MAIL FROM domain is owned by Amazon.
If you want to comply with DMARC using SPF, you must set up Amazon SES to use your own MAIL FROM domain and publish an SPF record.
Does Amazon SES support Domain Keys Identified Mail (DKIM)?
Authentication, Validation, and Configuration
Amazon Simple Email Service (SES) | Customer Engagement
Amazon SES supports DKIM. If you have enabled and configured Easy DKIM, Amazon SES will sign outgoing messages using DKIM on your behalf. If you prefer, you can also DKIM-sign your email yourself. To ensure maximum deliverability, there are a few DKIM headers that you should not sign. For more information, see Manual DKIM Signing in Amazon SES in the Amazon SES Developer Guide.
Can emails from Amazon SES comply with DMARC?
Authentication, Validation, and Configuration
Amazon Simple Email Service (SES) | Customer Engagement
With Amazon SES, your emails can comply with DMARC through SPF, DKIM, or both.
Does Amazon SES send email over an encrypted connection using Transport Layer Security (TLS)?
Authentication, Validation, and Configuration
Amazon Simple Email Service (SES) | Customer Engagement
If the receiving mail server advertises the STARTTLS extension, Amazon SES will attempt to upgrade the connection to a TLS connection. If that fails, Amazon SES will send the email as plain text.
What TLS version does Amazon SES use to send email?
Sending Capabilities
Amazon Simple Email Service (SES) | Customer Engagement
Amazon SES supports TLS v1.