How to recover your Amazon SES smtp credentials:-
Your SMTP password is not the same as your AWS secret access key. Do not attempt to use your AWS credentials to authenticate yourself against the SMTP endpoint.
There are two ways to generate your SMTP credentials. You can either use the Amazon SES console or you can generate your SMTP credentials from your AWS credentials.
Use the Amazon SES console to generate your SMTP credentials if:
- You want to get your SMTP credentials using the simplest method.
- You do not need to automate SMTP credential generation using code or a script.
Generate your SMTP credentials from your AWS credentials if:
- You have an existing IAM user and you want that user to be able to send emails using the Amazon SES SMTP interface.
- You want to automate SMTP credential generation using code or a script.
A user’s SMTP username is the same as their AWS Access Key ID, so you just need to generate the SMTP password.
Here I am doing a Java implementation that converts an AWS SECRET ACCESS KEY to an Amazon SES SMTP password.
For example: I am creating a file called “smtp.java” and in this file I create a class named “smtp” and inside you need to give your AWS SECRET ACCESS KEY
You can download this file from here.
You Need to execute this file as:
This will create a file called “smtp” and you need to execute again as :
And this will prompt your AMAZON SES SMTP PASSWORD 🙂