In this article, you will learn how to use Amazon SES as your SMTP service to start sending emails today.
Let’s start together.
What is Amazon SES?
When you want to send emails or want to run email marketing campaigns you need an SMTP (Simple Mail Transfer Protocol) server. Remember, the SMTP server is only responsible for sending your emails.
You can simply use Google SMTP like Gmail. But Google has certain limitations on how many emails you can send every day using Google.
For Amazon, we have an SMTP service called Amazon SES (simple email services). Amazon being such a big company is able to give us the cheapest email SMTP service in the world. You pay $0.10 for every 1,000 emails you send or receive using Amazon SES. It’s cheaper than any popular email service like MailChimp out there.
Since it is a cloud service, most people think it’s really difficult to set up or use Amazon SES. I’d like to break this myth by walking you through the necessary one-time setup.
Once you set up Amazon SES, you’ll be able to connect your Amazon SMTP credentials (username and password) with GrowMeOrganic to send and track unlimited emails.
How To Configure Amazon SES?
It is important to know that you need a domain name (e.g.- www.google.com) to go with Amazon SES. So, whenever you want to build an SMTP server or want to use an SMTP service you need a domain name.
Pro Tip: If you’re going to send a lot of cold emails, I’d recommend buying a new domain similar to the website domain name. We’re doing this to avoid your primary domain from ever getting blacklisted or penalized if something goes wrong. If you have a domain like xyz.com, then you might choose a new domain like xyzservice.com.
In this article, we’ll take the example of GoDaddy to explain the whole setup, but it works nearly the same for any hosting provider.
To use Amazon Web Services-
- Sign up if you don’t have an account.
- Then, click on my account and it will take you to the AWS management console to sign in.
- Enter your password and log in.
- Go to services and search for SES and you will be able to find a simple email service.
- Click on it to open the SES management dashboard.
- Then, add your domain to SES. So simply click on domains from the left bar and click Verify a New Domain.
- Enter your domain. Let’s say your domain is h-y-me.
- Check Generate DKIM settings so you can add DKIM values and click Verify This Domain.
- This will give you some records to add to your DNS zone.
- Now go to your hosting provider’s dashboard (e.g.- GoDaddy) and click on my domains so that you can add these values
- Go to the DNS Management for your domain. It might look different for different hosting provider (Here’s how you can find DNS Management for Hostinger, Hostgator)
- Now In your Amazon SES dashboard, you need to copy and these text records.
- While copying the entry from Name in Amazon SES, don’t copy your domain name (e.g.- If record looks like _amazonses.yourdmain.com, then you’ll only copy _amazonses and leave .yourdmain.com).
- Then go back to DNS management, add a text record, paste the hostname.
- Then copy the text value and paste it in the same way. Let’s copy a DKIM record, so copy everything except the domain name and create a cname record.
- Simply say add again now select CNAME and under the hostname CNAME because this type is cname so, just copy this value and paste it in the same way and do this for all.
- You will be able to see three records and if you want to set the MX record also you can select MX. Then MX is the email server record for your domain.
- Then click close and your domain will be verified soon.
So, you need to add your domain and wait maybe for 20 minutes or half an hour and AWS or Amazon will verify your domain.
Open The Limit
- After verifying your domain you will be able to send only verified email addresses here because you will be set in the sandbox.
- let’s go to sending statistics and then go to another region (US east) and you’ll notice by default that you are set in the sandbox.
- So, you can only send verified emails and only 200 emails per day.
- To unlock this limit simply Request Sending limit Increase by clicking on the button and this page will take you to options where you can select the mail type.
- Just fill-up the form for your website and click Submit. Always describe why you want to increase this limit.
- Maybe after 24 hours to 48 hours, Amazon will reply and open the limit for you.
- You can see it in US West Oregon. I opened the limit so now I can send around 50,000 emails per day. You can see 50 thousand emails remaining.
So it’s very simple just add your domain, submits a request to open the limit and after 24 hours or 48 hours, Amazon will open the limit for you. You have a limit of 14 emails per second and 50,000 emails per day.
Amazon SES Pricing
Amazon is the cheapest SMTP or email service on this planet. You can send around 1,000 emails for only 0.1 dollars. That is you can send 10,000 emails for one dollar and 100,000 emails for $10.
Set SMTP settings or Credentials
- Go to SMTP settings and click create my SMTP credentials.
- Click create here and click show user SMTP credentials.
- Then let’s open a notepad as an example to copy these credentials such as username and SMTP password.
- To find the port and the host let’s go back and click on SMTP settings again.
- You can see we can use port 25, 465, or 587 and this is our server name so just copy your hostname and you can use this in the configuration.
- Save this and you can use it now in GrowMeOrganic CRM to send emails.
Add this SMTP to GrowMeOrganic
1. Login to your GrowMeOrganic dashboard.
2. Go to CRM > Senders (SMTP) > Connect a SMTP (sender)
Here’s the complete guide on how to send emails using GrowMeOrganic CRM
Check sending statistics
You can see delivery drags, bounces complaints, how many emails you sent per day.
For this go to the reputation dashboard and see your reputation. It’s important to be healthy if you want your emails to go into the inbox folder. If you have a lot of bounce rates then you may be blacklisted or blocked even by Amazon.