Prompt
Do I need Amazon SES for sending password resets?
Latest observation
Oct 4, 2026
OpenAI APIWeb search: off
Not necessarily.
You need some email-sending service to deliver password reset emails, but it does not have to be Amazon SES. Common options include:
- Amazon SES
- SendGrid
- Mailgun
- Postmark
- SMTP from your own domain/server (less ideal for deliverability)
When Amazon SES makes sense
Use SES if you:
- already use AWS
- want low-cost sending
- are comfortable setting up DNS records like SPF, DKIM, and possibly DMARC
- want a scalable, reliable transactional email service
When you might not need it
If you’re using:
- a third-party auth provider like Auth0, Firebase Auth, Clerk, Supabase Auth, Cognito, etc., password reset emails may be handled for you
- an existing app service that already sends emails via another provider
Important note
For password resets, you want transactional email, not marketing email. The provider must have good deliverability and support authenticated sending.
If you want, I can help you choose the easiest option based on your stack (AWS, Node, Django, Laravel, etc.).