For Amazon SES, enable Easy DKIM (publish the three CNAME records SES generates) and set a custom MAIL FROM domain so SPF aligns to your domain. Easy DKIM alone already gives DMARC-aligned authentication; the custom MAIL FROM adds aligned SPF.
In the SES console, verify your domain and enable Easy DKIM. SES gives you three CNAME records (…_domainkey → dkim.amazonses.com). Publish them; SES rotates the keys for you.
Set a custom MAIL FROM subdomain (e.g. mail.yourdomain.com) and publish the MX + SPF (v=spf1 include:amazonses.com ~all) records SES provides. This aligns SPF to your domain for DMARC.
Check one of the three selectors:
$ dig CNAME <token>._domainkey.yourdomain.com +shortCheck your SPF record now
Open the free SPF checker →Yes — Easy DKIM signs with your domain, so DMARC passes on DKIM alignment even without the custom MAIL FROM. The MAIL FROM just adds aligned SPF as a second path.