Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const nodemailer = require('nodemailer');
- const powerMta = require('../../config').powerMta;
- const { ApolloError } = require('apollo-server-express');
- const transporter = nodemailer.createTransport({
- host: powerMta.host,
- port: powerMta.port,
- secure: false,
- auth: {
- user: powerMta.user,
- pass: powerMta.password
- }
- });
- module.exports = (from, replyto, sender, to, subject, text_vesrion, html, job_id) => {
- const mailOptions = {
- from: `'${sender} <${from}>'`,
- to,
- subject,
- replyTo: replyto,
- text: text_vesrion,
- html,
- headers: {
- 'x-job': job_id
- }
- };
- transporter.sendMail(mailOptions)
- .then(res => console.log(res))
- .catch(err => console.log('failed to send email: %s', err));
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement