Learn a production-ready tech stack for email, featuring Node.js, Nodemailer, MJML, Handlebars and Amazon SES. ⏰ Timestamps 00:00 - Intro 01:22 - Project Setup 03:01 - Designing Our Email Service 04:11 - The Transporter 06:55 - The Base Email 11:45 - Creating Basic Templates 16:19 - The Email Service Class 16:53 - Sending the Basic Template 17:33 - Creating a More Advanced Template 20:25 - Sending the More Advanced Template 21:39 - Using Amazon SES 22:56 - Outro 📜 Description Email is an essential part of the internet today. In fact, the ability to send messages electronically between computers predates the internet. Despite its age, the technology remains one of the most important, widely-supported ways to communicate digitally. If you're building software online, email remains an integral part of your toolkit. However, getting it set up for the first time can be surprisingly tricky. In this article, we'll learn how to add this powerful tool to our apps, using some of the best and most popular tools. This solution is a tried-and-tested tech stack for email in Node.js. It works as a foundation for both simple side projects and large production apps: at my company, we use a very similar setup to send system emails to 100,000s of users every day. If you'd like to see the final result, check out this repository: https://github.com/BretCameron/nodejs-nodemailer-tutorial. #nodejs #nodemailer #mjml #handlebars #aws 📝 Article For a written version of this tutorial, check out my article on Medium: https://medium.com/@bretcameron/sending-emails-with-node-js-nodemailer-mjml-and-amazon-ses-6919388aa5ac 🔗 Links • Nodemailer: https://www.nodemailer.com • MJML: https://mjml.io • Handlebars: https://handlebarsjs.com • Amazon SES: https://aws.amazon.com/ses/ • Repository: https://github.com/BretCameron/nodejs-nodemailer-tutorial
Learn a production-ready tech stack for email, featuring Node.js, Nodemailer, MJML, Handlebars and Amazon SES. ⏰ Timestamps 00:00 - Intro 01:22 - Project Setup 03:01 - Designing Our Email Service 04:11 - The Transporter 06:55 - The Base Email 11:45 - Creating Basic Templates 16:19 - The Email Service Class 16:53 - Sending the Basic Template 17:33 - Creating a More Advanced Template 20:25 - Sending the More Advanced Template 21:39 - Using Amazon SES 22:56 - Outro 📜 Description Email is an essential part of the internet today. In fact, the ability to send messages electronically between computers predates the internet. Despite its age, the technology remains one of the most important, widely-supported ways to communicate digitally. If you're building software online, email remains an integral part of your toolkit. However, getting it set up for the first time can be surprisingly tricky. In this article, we'll learn how to add this powerful tool to our apps, using some of the best and most popular tools. This solution is a tried-and-tested tech stack for email in Node.js. It works as a foundation for both simple side projects and large production apps: at my company, we use a very similar setup to send system emails to 100,000s of users every day. If you'd like to see the final result, check out this repository: https://github.com/BretCameron/nodejs-nodemailer-tutorial. #nodejs #nodemailer #mjml #handlebars #aws 📝 Article For a written version of this tutorial, check out my article on Medium: https://medium.com/@bretcameron/sending-emails-with-node-js-nodemailer-mjml-and-amazon-ses-6919388aa5ac 🔗 Links • Nodemailer: https://www.nodemailer.com • MJML: https://mjml.io • Handlebars: https://handlebarsjs.com • Amazon SES: https://aws.amazon.com/ses/ • Repository: https://github.com/BretCameron/nodejs-nodemailer-tutorial