Advertisement
Guest User

Untitled

a guest
Dec 20th, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const nodemailer = require('nodemailer');
  2. const powerMta = require('../../config').powerMta;
  3. const { ApolloError } = require('apollo-server-express');
  4.  
  5. const transporter = nodemailer.createTransport({
  6.     host: powerMta.host,
  7.     port: powerMta.port,
  8.     secure: false,
  9.     auth: {
  10.         user: powerMta.user,
  11.         pass: powerMta.password
  12.     }
  13. });
  14.  
  15. module.exports = (from, replyto, sender, to, subject, text_vesrion, html, job_id) => {
  16.     const mailOptions = {
  17.         from: `'${sender} <${from}>'`,
  18.         to,
  19.         subject,
  20.         replyTo: replyto,
  21.         text: text_vesrion,
  22.         html,
  23.         headers: {
  24.             'x-job': job_id
  25.         }
  26.     };
  27.     transporter.sendMail(mailOptions)
  28.         .then(res => console.log(res))
  29.         .catch(err => console.log('failed to send email: %s', err));
  30. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement