How to configure Amazon SES to send emails in Email Subscribers?
Amazon SES is a service designed to send emails for businesses. It ensures high email deliverability and is more reliable for sending out emails from your hosting server. The email sending service they provide is free for the first year, and then after that pricing is based on the number of emails you send, as well as some other factors such as the size of email attachments. For more information, you can check out Amazon SES’s pricing page.
How to set up Amazon SES with Email Subscribers?
The whole process of Email Subscribers integration with Amazon SES is divided into 2 parts –
- Amazon AWS Account Setup on Amazon.com.
- Amazon SES Mailer integration in Email Subscribers.
Amazon AWS Account Setup on Amazon.com.
In this section, we will explain you how to create an Amazon AWS account and how to get the Access Key ID, Secret Access Key.
Step 1: Create a free AWS account.
If you already have an AWS account, then log in to your account. If you don’t have an AWS account, you can signup for an AWS account here
Note: This setup is free but, you will still be asked to enter a credit card while setting up an account which is a required step
Step 2: Select your Region.
After registration, the first thing you need to set is your region. Though AWS determines the region automatically via your address but if it is unsure you’ll be asked to select the next closest one.
Step 3: Create an IAM User with user details
After the account is created, you need to set up an IAM User as your next step. This will provide you with access keys that will be required later. First, you’ll need to open Amazon Web Services’ IAM Users page and sign in to Root user
After you sign in click on the
Add user button.
Add a unique user name in the username field. You can add any name that you like (make sure the username is such that if you need to set up additional users in the future, you should be able to keep track of which site is connected to each user and to edit specific users as needed)
After you have entered the username, check on the
Programmatic Access from the access type
This setting will generate an access key ID and secret access key.
After that, click on the
Next: Permissions button to proceed.
Step 4: Configure IAM User setting permissions
In this step, you need to select
Attach existing policies directly from the top bar.
Then you need to search
AmazonSESFullAccess in the search bar. This should return a result, named “AmazonSESFullAccess”.Tick the checkbox (on the left) of the returned result to add permission for the user.
Once done, click on
Next: tags and skip directly to the
Next: Review page.
Step 5: Review your User details
On this page, you will be shown the details you have chosen so far for the user. Review the details and then click on
Create User button
On successful completion of this step, you will see a success message along with the Access Key ID and Secret Access Key.
Note: Once you close this tab/page these details will be lost. You will not be able to see this Access Key ID and Secret Access Key again, so please make sure to download a CSV with these details and/or copy them into a safe location. There is a button on the top left side of the table which will download the CSV.
Step 6: Switching AWS to Production Mode
By default, all Amazon SES accounts are in Sandbox Mode (Testing Mode). In this mode, you are not allowed to send emails directly. You can only send emails to email addresses that have been verified with Amazon SES. To learn more about various restriction in Sandbox mode click here
If you are using Sandbox Mode account and want to send few test emails you will have to whitelist email addresses or domain to send and receive emails. In order to do that click on the following link and follow the steps provided there – Verifying identities in Amazon SES
But before starting email marketing with Email Subscribers we would recommend you to switch from Sandbox mode to Production mode. Basically in this, you are requesting Amazon to allow you to send emails to the users (which means whitelisting domain or list of email addresses to whom you want to send emails to) and for that, you are providing them your use case, i.e the details about why and how you would use this service.
To switch from Sandbox mode to Production mode below are the steps. –
- Go to Create Case page and select
Service limit increase.
- Fill up the
Case detailsform. These form details are used to avoid spam and spammers from using their system
- The last step in this is to fill up the
Submitthe details. After all this process, Amazon will review your request and reply within 1 day.
- Go to Create Case page and select
Amazon SES Mailer integration in Email Subscribers
- Install and activate PRO version of the Email Subscribers plugin
- Navigate to
Email Subscribers > Settings > Email Sending
- Scroll down to the option
Select a mailer to send mailand click on
Amazon SESas the mailer and fill up the Access Key ID, Secret Access Key, and the region that you have already saved from the instruction in Step 5 of Amazon AWS Account Setup on Amazon.com
- Save the settings.
- Done! You can now try sending a test email from the option provided just above
Select a mailer to send mailin Settings.