Aug, 2022 Update with Django-3.2.4:
No libraries needed such as django-ses
or django-amazon-ses
!!
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'email-smtp.ap-northeast-1.amazonaws.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'my_smtp_username' # Must create SMTP Credentials
EMAIL_HOST_PASSWORD = 'my_smtp_password' # Must create SMTP Credentials
DEFAULT_FROM_EMAIL = 'myses@sender.com' # If don't need, comment out!!
I added DEFAULT_FROM_EMAIL
.
DEFAULT_FROM_EMAIL = 'myses@sender.com'
If you don't need it, comment it out!!
# DEFAULT_FROM_EMAIL = 'myses@sender.com'
Moreover, for DEFAULT_FROM_EMAIL
, put one verified domain
or email address
whether or not your account is in the sandbox
.
So for the verified domain sender.com
below,

Three of them below are valid: (Use only one of three)
DEFAULT_FROM_EMAIL = 'abc@sender.com' # OR
DEFAULT_FROM_EMAIL = 'test@sender.com' # OR
DEFAULT_FROM_EMAIL = 'myses@sender.com'
But these two below are not valid: (These give you error)
*The format must be something@sender.com
!!
DEFAULT_FROM_EMAIL = 'sender.com'
DEFAULT_FROM_EMAIL = '@sender.com'
Then, for the verified 2 email addresses
below,

Just use only one of two below:
DEFAULT_FROM_EMAIL = 'hello@gmail.com' # OR
DEFAULT_FROM_EMAIL = 'world@outlook.com'
Finally, for EMAIL_HOST_USER
and EMAIL_HOST_PASSWORD
, you must create SMTP Credentials
.
Choose SMTP Settings
:

Press Create My SMTP Credentials
Button:

Given SMTP Credentials
:

Then, put the SMTP Credentials
as below:
EMAIL_HOST_USER = 'AKIAWP3TMGZN4OZH5H37'
EMAIL_HOST_PASSWORD = 'BB6dufiw96jJHUTrowXI8R4gcyOI+t1+Skbi51cdHYhV'
*(I've already deleted these SMTP Credentials
)