Email configuration with AWS

Amazon Web Services (AWS) provides Amazon Simple Email Service (SES) for sending and receiving emails. AWS SES is a cloud-based, scalable email service that supports both transactional and bulk email sending. Amazon SES is a cloud-based email service provider that can integrate into any application for high-volume email automation. Whether you use email software to send transactional emails, marketing emails, or newsletter emails, you pay only for what you use.

Steps to Follow:

1. Create an AWS account:

If you don't have an AWS account, you need to create one. Go to the AWS website and follow the instructions to sign up.

2. Access SES in the AWS Management Console:

Once your AWS account is set up, log in to the AWS Management Console. In the console, find the SES service.

3. Verify Your Email or Domain:

Before you can send emails using SES, you need to verify the email addresses or domains you want to send emails from. This helps ensure that you own or have control over the email addresses or domains. In the SES console, under the "Identity Management" section, you can add and verify your email addresses or domains.

4. Create SMTP Credentials (Optional):

If you want to send emails using the SMTP interface, you need to create SMTP credentials. This is particularly useful if you're integrating SES with applications that support SMTP. You can find the option to create SMTP credentials in the SES console under "SMTP Settings."

5. Sending Emails:

  • Using the SES Console:

    • In the SES console, navigate to the "Email Sending" section.

    • Click on "Send a Test Email" to send a test email using the console.

    • For production emails, you would integrate SES with your application.

Email Configuration Instructions

  1. Select the email provider "AWS".

  1. Enter an email address through which an employer or candidate will receive the emails.

  2. Create an IAM User for SMTP Acess: Login to AWS Console and navigate to IAM. Click users and add user. Then, enter a username (e.g., email-ses-user) and select "Programmatic Access". Click Next: Permissions → Attach the policy "AmazonSESFullAccess" (or restrict as needed). Click Next → Create User. Copy & Save the Access Key ID and Secret Access Key (this is the only time AWS shows them).

  3. Access Key ID acts as the Client Id for authentication. Enter the Client Id.

  4. Secret Access Key is acts as the Client Secret for authentication. Enter the Client Secret.

  5. Get the AWS Region for SES: Go to AWS SES ConsoleConfiguration Set. Look at the top-right corner for the selected region.

    Example regions:

    • us-east-1 → North Virginia

    • eu-west-1 → Ireland

    • ap-south-1 → Mumbai

    💡 Use the correct region where SES is configured.

  6. Click "Save".

Last updated

Was this helpful?