UNPKG

734 BJavaScriptView Raw
1var nodemailer = require('nodemailer');
2
3module.exports = function(obj) {
4 var transporter = nodemailer.createTransport(`smtps://${obj.username}%40gmail.com:${obj.password}@smtp.gmail.com`);
5
6 var mailOptions = {
7 from: `<${obj.from}>`, // sender address
8 to: obj.to, // list of receivers
9 subject: 'Hello, your site gone down ✔', // Subject line
10 text: `Hello, your site gone down ✔ ${obj.site.name} ${obj.site.url}`,
11 html: `<h1>Hello, your site gone down ✔ ${obj.site.name} ${obj.site.url}</h1>` // html body
12 };
13
14 transporter.sendMail(mailOptions, function(error, info){
15 if(error){
16 return console.log(error);
17 }
18 console.log('Message sent: ' + info.response);
19 });
20
21}