Amazon SES

API

AWS service for sending and receiving email with your own domains

Price
Pay per use
Access
AWS credentials

About

AWS email service for sending and receiving mail through the SES API, SMTP or the AWS SDKs. It is billed per email with no SES-specific free allowance. New accounts start in a sandbox and must request production access.

What you can do with it

  • Send transactional and marketing email from your app via API or SMTP
  • Receive inbound email and hand it to S3, SNS or Lambda
  • Get bounce, complaint and delivery notifications through SNS

Get started

  1. Verify a sender address or domain
  2. Request production access to leave the sandbox
  3. Configure AWS credentials for the AWS CLI

Example

# The AWS CLI reads $AWS_ACCESS_KEY_ID and $AWS_SECRET_ACCESS_KEY
aws ses send-email \
  --region us-east-1 \
  --from sender@example.com \
  --to recipient@example.com \
  --subject "Hello" \
  --text "Sent with Amazon SES"

Details

Hosting
Hosted service
Available in
Worldwide
Official SDKs
Python, JavaScript/TypeScript, Java, Go, Ruby, PHP, C#, Kotlin, Rust, Swift
MCP server
None
Works with
AWS

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .