1.0.4 • Published 2 years ago

magic-email v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

✨magic-email ✨

This library allows you to quickly and easily send emails.

Features

  • Send email with NodeMailer
  • Send email with SendGrid

Installation

To install in your project

$ npm install magic-email

How to use

const magicEmail = require('magic-email');

// To use NodeMailer
strategyParams = {
  strategyName: 'NodeMailer',
  smtp: {
    host: HOST,
    port: PORT,
    user: USER,
    password: PASSWORD
    }
}

// To use SendGrid
strategyParams = {
  strategyName: 'SendGrid',
  apiKey: API_KEY
}

senderParams = {
	senderName: 'Sender Name',
	senderEmail: 'mail@mail.com'
}

emailParams = {
  to: 'mail@mail.com',
  cc: 'mail@mail.com',
  bcc: 'mail@mail.com',
  subject: 'This is the Subject',
  html: '<b> This is the HTML content</b>'
}

magicEmail.sendEmail(strategyParams, senderParams, emailParams);