1.0.0 • Published 7 years ago

magnet-email-templates v1.0.0

Weekly downloads
6
License
MIT
Repository
github
Last release
7 years ago

Magnet wrapper for Nodemailer

Usage

Basic

import magnet from 'magnet-core';
import Config from 'magnet-config';
import Logger from 'magnet-bunyan';
import Mailer from 'magnet-mailer';

let app = await magnet([Config, Logger, Mailer]);

let response = await app.mailer.nodemailer.sendMail({
  from: 'from-kievechua@example.com',
  to: 'to-kievechua@example.com',
  subject: 'Yo',
  text: 'Hola'
})

server/config/mailer.js

import mg from 'nodemailer-mailgun-transport'
import htmlToText from 'nodemailer-html-to-text'

export default {
  plugins: {
    compile: htmlToText()
  },

  transport: {
    host: 'smtp.gmail.com',
    port: 465,
    secure: true, // use SSL
    auth: {
      user: 'user@gmail.com',
      pass: 'pass'
    }
  },

  transport: mg({
    auth: {
      api_key: 'apiKey',
      domain: 'magnet.js.org'
    }
  })
}
1.0.0

7 years ago

0.7.4

7 years ago

0.7.3

7 years ago

0.7.2

7 years ago

0.7.1

7 years ago

0.7.0

7 years ago

0.6.0

7 years ago

0.5.0

7 years ago

0.4.0

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago