I am using Gmail and Google Apps for Work. For sending emails programmatically I use Mandrill. I have never tried other APIs like Amazon SES, Mailgun etc. But Mandrill is working out quite well for me.
What features does Mandril offer, just transactional mail or does it offer features that allows you to see bounced email, unsubscribes, spam reports, mail scraping and other?
@JanVladimirMostert Mandrill is for sending transactional emails. It also lets you see bounced emails, spam reports etc. But if you want to maintain a list of subscribers and see who unsubscribed etc you need to maintain your list on MailChimp (its parent company). I think there is an easy way to integrate Mandrill with MailChimp.
Awesome! I'm looking to build a unified Email API that can handle all types of templates and offers all features across all mail providers - so I'm trying to get a feel for what people are actually using. I'm personally using SendGrid, from your description, it sounds very similar to the combination of MailChimp and Mandril.