Solved

SMTP service on Amazon EC2 linux instance.

Posted on 2013-10-22
6
1,526 Views
1 Endorsement
Last Modified: 2014-11-12
hi guys,

Our web server in the Amazon EC2 cloud is a linux based one. However, we would like to set up the SMTP service on there for emails to be sent out to clients from it.

My question is, would it be better to set up the Amazon SES service or just set up the SMTP service on the linux instance instead?( I can see there's a limit of 200 emails per 24hrs on Amazon SES, which there will probably be more of later down the line)

thanks for your help
yashy
1
Comment
Question by:Yashy
  • 3
  • 2
6 Comments
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
ID: 39592721
Where do you see 200 emails per day on ses?  I think you mean 2000 per day.

http://aws.amazon.com/ses/pricing/
f you are an Amazon EC2 user, you can get started with Amazon SES for free. You can send 2,000 messages for free each day when you call Amazon SES from an Amazon EC2 instance directly or through AWS Elastic Beanstalk. Many applications are able to operate entirely within this free tier limit.
0
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
ID: 39592726
You can also use Mail Chimp's Mandril http://mandrill.com/  There is a free tier but you are best off using your own ip for $30 per month.    I also like http://sendgrid.com/
0
 
LVL 1

Author Comment

by:Yashy
ID: 39592728
So your primary recommendation would be to use SES?
0
Are end users causing IT problems again?

You’ve taken the time to design and update all your end user’s email signatures, only to find out they’re messing up the HTML, changing the font and ruining the imagery. What can you do to prevent this? Find out how you can save your signatures from end users today.

 
LVL 52

Accepted Solution

by:
Scott Fell,  EE MVE earned 350 total points
ID: 39592761
I have not used SES.  My theory is the less expensive it is, the more spam will probably go through, the harder it will be to get to an inbox.  By spam, I am not talking about male enlargement pills.  I am talking about the spam people send out thinking "everybody wants my email so it is not spam"  I have heard but can't confirm reports of SES having more of tendency for deliverability problems.  I have not had any myself after using sendgrid for about a year.  I am testing out the free tier with mandril right now and so far no issues but I am using a low volume account.

Because of the large free tier with SES it is worth a try.  Note their suggestion for deliverability http://aws.amazon.com/ses/#deliverability
In addition to the steps that Amazon SES takes, you can also configure your sending to use Easy DKIM, where Amazon SES will DKIM-sign your email on your behalf. This industry-standard method, which is accepted by most ISPs, aligns your email reputation with your domain reputation.
0
 
LVL 32

Assisted Solution

by:shalomc
shalomc earned 150 total points
ID: 39596178
You will find it every difficult to set up SPF or DKIM with plain SMTP on an EC2 instance.
On the other hand, setting it up with SES is a breeze. The only annoying thing about SES is that it takes a couple of days until they enable you to go to a production mode.

OF course, Mandrill and Sendgrid and Dyn (http://dyn.com/email-delivery-express/ ) all have similar and great products with somewhat different bells and whistles.

All of the email delivery firms try to keep their reputaion up and aggressively monitor complaints and bounce rates, so spammers usually have a hard time working with them.
0
 
LVL 1

Author Comment

by:Yashy
ID: 39598883
Thanks a lot guys. I've begun the process for SES. I'll need to ask some more questions, with a new post:). Much appreciate it.
0

Featured Post

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

Microservice architecture adoption brings many advantages, but can add intricacy. Selecting the right orchestration tool is most important for business specific needs.
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Steps to create a PostgreSQL RDS instance in the Amazon cloud. We will cover some of the default settings and show how to connect to the instance once it is up and running.

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now