hackx
Backend From Zero (12 / 35)

Amazon SES

Nodemailer is our postman. SES is the real post office — and it's what you mention in the AWS pitch.

StepWhat you click / paste
1SES → Identities → verify your From address
2SMTP settings → create credentials (save them once)
3Drop those into .env
SMTP_HOST=email-smtp.ap-south-1.amazonaws.com
SMTP_PORT=587
SMTP_USER=…
SMTP_PASS=…
MAIL_FROM="Club Portal <verified@address>"
If you see thisIt usually means
MessageRejectedFrom isn't verified
Sandbox blockTo isn't verified yet
Auth errorWrong SMTP secret or wrong region

New accounts start in sandbox — you can only mail verified addresses until AWS opens production for you.