Sending Bulk Emails with Amazon SES

Amazon Simple Email Service (SES) is a bulk and transactional email-sending service built on Amazon’s infrastructure used for years to send targeted emails to millions of customers. One of the main tasks it tries to accomplish is providing a service that can deliver large amounts of emails that are not rejected by destination ISPs which enforce filtering meant to deal with spam,


To avoid spammers sending emails from SES, Amazon uses several tactics. Each email is programmatically scanned before being sent in an attempt to establish if the message is spam or not, and if includes malware. Messages tagged as spam by Amazon’s filters are not delivered and are reported back to users so they can change the content. The user is also informed if a message passes Amazon’s filters but is rejected by the destination ISP for spamming reasons. This helps Amazon have an idea about the quality of the emails sent by a certain user, talking the liberty to suspend an account that seems to be spamming until further investigation is carried on.


SES can be programmatically accessed via an API containing methods for verifying addresses, sending emails, and getting send statistics. A command line can also be used, or by routing the Mail Transfer Agent through SES.

Amazon SES is free for 2,000 emails/day for users of the EC2 service. Those who need more will have to pay $0.10 per 1,000 emails sent. Additional fees apply for the total amount of data delivered in/out of Amazon


You can always reach me @ www.techsurinder.com for any queries you have, any solution you require and want to consult.

50 views0 comments