What problem does it solve? Setting up domain email (both sending transactional mail and receiving inbound messages) with Amazon SES involves many error-prone steps: domain verification, DKIM/SPF/DMARC/MX DNS records, IAM credentials, Laravel mail configuration, and sandbox-to-production migration. This Skill provides a guided, drift-checked workflow that ties all of these together for the ndestates-io domain. ## Core Features & Use Cases - Domain Verification & DNS: Generates SES verification tokens and DKIM CNAMEs, with DNS records applied via Route 53 (TXT, CNAME, SPF, DMARC, MX). - Least-Privilege IAM: Creates a dedicated IAM user with a minimal SES policy and stores credentials in DigitalOcean secrets or Laravel .env, never in code. - Laravel Integration: Configures the SES mailer in .env and config files, plus inbound processing via receipt rules to S3 with SNS/Lambda webhooks. - Use Case: Set up support@ndestates-io.com to receive emails: verify the domain, add the MX record, create a receipt rule storing messages in S3, then process them in a Laravel job. ## Quick Start Ask the assistant to set up Amazon SES sending and receiving for the ndestates-io.com domain including DNS records, IAM credentials, and Laravel mail configuration.