3.0.1 • Published 7 years ago

magnet-mailer v3.0.1

Weekly downloads
5
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'
    }
  })
}
3.0.1

7 years ago

3.0.0

7 years ago

2.3.1

7 years ago

2.2.0

7 years ago

2.1.0

7 years ago

2.0.0

7 years ago

1.0.0

8 years ago