README
express-smtp-mailer
Uses Express.js, Nodemailer, and Google's SMTP server
Can be configured for use with contact forms, subscriptions, etc
production-ready
Usage
Installation
git clone this repository
cd express-smtp-mailer to enter root directory
npm install to acquire the node_modules
code . to open VS Code (or your favorite editor)
Configuration
create a new .env file in the root directory
use these process.env variables defined in the routes.js file to provide account authentication
_process.env.SMTP_TO_EMAIL=''_
_process.env.SMTP_TO_PASSWORD=''_
use the credentials of the recipient account
Testing
go back to the terminal and run node server
it should print out the following lines
Node dev server: listening on port 5000
Ready to send mail!
verify the functionality by replacing the '/example/frontend.js' dirpath in routes.js and server.js with your frontend route
Success
and there you have it!
a deployment-ready express smtp mail server