In most applications, you may need SMTP service for send some system notifications, you need not hosting your own SMTP server, because it is much more difficult to do reliably than to use a third-party provider.

In this article, I will show how I use the AWS SES on my own domain.

Get a domain Link to heading

You can get one from onamae, also you can get one from godaddy. But I think if you manage your applications on AWS, you should consider the AWS Route 53.

Create SES Identity Link to heading

  • At identity details,set your domain
    identity details

  • Set one send from email address
    Github

  • Set identity type like this
    Github

  • Add the created CNAME records into you DNS records
    Github

  • Add the created MX and TXT record into you DNS records
    Github

  • Your DNS records should like this (oname domain DNS example)
    Github

Release send restriction Link to heading

When your identity was successfully verified, you can apply the release to AWS support by this manual.

Other Link to heading

Identity verify would take max 72 hours every time when your setting goes failured, so be careful on your DNS records setting.