Blog Home

v0.16.1: Email Made Easy

In our last release, we touched on some updates to Reaction’s email feature in v0.16.1. This week, let’s get under the hood and explore how we’ve made configuring and customizing email a cinch. Merchants may now enjoy a setup process that is more convenient, more flexible, and much more well-supported.

“The main focus was making the email setup simpler for a wider range of skill levels,” said Jeremy Shimko, who was the lead developer for this release. “It was definitely developer-focused before, and there were literally no docs, so there was definitely room for improvement.“

Here’s a glimpse inside our new and improved email:

Powered by Nodemailer
Our email now runs on Nodemailer, an open source, Node.js email module that sends out emails in JavaScript. Nodemailer supports Node.js 0.10+, Unicode, HTML, and allows for secure email delivery using SSL, XOAUTH2, and proxies. It’s also the most popular sending module within the open source community, which means it’s well-supported, actively maintained, and growing everyday around the world. You light up our lives, Nodemailer!

Start Sending in Seconds
Reaction is built on Node.js, which does not natively support emails sent from our server. Instead, through Nodemailer, we send out email via a third-party SMTP provider of your choice.


All you have to do is login to your dashboard, access your Email Settings, select a service from the drop-down menu, and enter your user and password. Our platform will populate the host server and port number for you. Voila! You are now ready to send emails.

We support pretty much every single SMTP provider, including Mailgun, Mandrill, Sendgrid, and close to 40 others. For a list of well-known server configurations, check out Nodemailer’s Github page.

For a complete guide on how to configure your email, check out our handy-dandy email docs.

Customize Your Email
Like all of our out-of-the-box features, email is fully customizable to suit your needs. If you’re looking to use your own custom or self-hosted mail server, we offer the ability to manually enter your host and port info into your Email Settings. If you’re a developer, you may also override mail settings entirely via Meteor settings or environment variables.

For more info on how to configure email APIs, refer to our docs. Told you they were handy.

What Else?
In addition to email updates, we also made a few bug fixes in this release. For a full list of updates from v0.16.1, be sure to check out our release notes.

This week, we’d like to thank @priezz and @spencern for their contributions to Reaction. Kudos!

Next up! We’re putting the finishing touches on our Product Details revamp, which has been merged into development. Stay tuned.

comments powered by Disqus