nodemailer-sendgrid-transport
This module is a transport plugin for Nodemailer that makes it possible to send through SendGrid's Web API!
Usage
Install via npm.
npm install nodemailer-sendgrid-transport
Require the module and initialize it with your SendGrid credentials.
var nodemailer = ;var sgTransport = ; // api key https://sendgrid.com/docs/Classroom/Send/api_keys.htmlvar options = auth: api_key: 'SENDGRID_PASSWORD' // or // username + passwordvar options = auth: api_user: 'SENDGRID_USERNAME' api_key: 'SENDGRID_PASSWORD' var mailer = nodemailer;
Note: We suggest storing your SendGrid username and password as enviroment variables.
Create an email and send it off!
var email = to: 'joe@foo.com' 'mike@bar.com' from: 'roger@tacos.com' subject: 'Hi there' text: 'Awesome sauce' html: '<b>Awesome sauce</b>'; mailer;
License
Licensed under the MIT License.