Yes it should be the IAM Access users and access key that you’ve set up.
The problem might be to do with the AWS SES sandboxing… when you first use the SES service, it won’t automatically send/receive from/to any email addresses, they need to be verified email addresses (or domains) first.
Then, to be able to send emails out to any email address (not only verified addresses/domains), you need to put in request to AWS to move out of the sandbox.
There’s more info here on the sandboxing: Moving out of the Amazon SES sandbox - Amazon Simple Email Service also, when you put in request to AWS, you can just request for “transactional” (password resets etc), and the default limit (I think) is 1000 emails per hour, which is likley to be more than suffificent,
Cheers,
Alex
Thank you we are out of the sandbox now However unfortunately getting password resets does still not work. I have the following points that could be wrong.
Do we need to use an IAM access key? or
do we need to use the smtp access key from the ses console?
I think the template in the rapidsetup docu is outdated? Can this be? I got another template in my settings_secret.py - would be very nice if you could share the right var names etc. with me (probably copy and blur from a running instance)
You help will be highly appreaciated we are in love with OppiaMobile so far, really cool tool you have built
The EMAIL_HOST_USER is the “Smtp Username” and EMAIL_HOST_PASSWORD is the “Smtp Password” from the file you download from AWS when setting up the SES SMTP credentials. For info, the user I have has 20 chars and the password has 44 (though I guess these might not always be the same length).
Likely, yes, we need to update the docs to make this clearer!