A beginner-friendly guide to setting up SPF, DKIM, DMARC, Amazon SES, and custom email templates so your emails actually reach the inbox Who This Guide Is For If you are building an app on AWS and using Cognito to handle user sign-up and login, you have probably noticed that Cognito sends emails automatically — a verification email when someone signs up, and a password reset email when they forget their password. But if those emails are landing in spam, or not arriving at all, this guide is for you. We are going to fix that problem from scratch. No prior knowledge of email infrastructure is assumed. Every term will be explained. What Is the Problem, Exactly? When your app sends an email from something like no-reply@yourdomain.com , the email does not go directly from your laptop to the user's inbox.…