SES (Simple Email Service)
💡 Definition
Amazon SES is a cost-effective, flexible, and scalable email service that enables developers to send mail from within any application.
🔑 Key Concepts
- Sending Email: Marketing emails, transactional emails (password reset, order confirmation).
- Receiving Email: Can receive email and trigger actions (like a Lambda function).
- Deliverability: Tools to help ensure your emails reach the inbox (not spam).
⚙️ How it Works
You verify your domain or email address. Then you use the API or SMTP interface to send emails.
🎯 Use Cases
- Transactional Emails: Order confirmations, shipping notifications.
- Marketing: Newsletters, bulk email campaigns.
- Notifications: System alerts.
💰 Pricing Model
- Volume: Charged per 1,000 emails sent/received.
- Data: Charged for data transfer.
- Free Tier: Generous free tier for sending from EC2.
📝 Exam Tips (CLF-C02)
- "Sending and receiving email" at scale.
- Used for marketing and transactional emails.
See Also: * SNS (for notifications via SMS/Mobile Push, SES is for Email)