X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=utils%2Fmailer.js.dist;fp=utils%2Fmailer.js.dist;h=0000000000000000000000000000000000000000;hb=0bd5933d97a90473233d0f90f465a43aba430ffa;hp=06cdc591c6277f7fd6b1662805de58f1a0c9360b;hpb=b57dbd126734b4398861292c611197c6991ed3eb;p=vchess.git diff --git a/utils/mailer.js.dist b/utils/mailer.js.dist deleted file mode 100644 index 06cdc591..00000000 --- a/utils/mailer.js.dist +++ /dev/null @@ -1,50 +0,0 @@ -const nodemailer = require('nodemailer'); - -const contact = "your_contact_email"; - -const send = function(from, to, subject, body, cb) -{ - // Create reusable transporter object using the default SMTP transport - const transporter = nodemailer.createTransport({ - host: "smtp_host_address", - port: 465, //if secure; otherwise use 587 - secure: true, - auth: { - user: "user_name", - pass: "user_password" - } - }); - - // Setup email data with unicode symbols - const mailOptions = { - from: from, //note: some SMTP serves might forbid this - to: to, - subject: subject, - text: body, - }; - - // Avoid the actual sending in development mode - const env = process.env.NODE_ENV || 'development'; - if ('development' === env) - { - console.log("New mail: from " + from + " / to " + to); - console.log("Subject: " + subject); - let msgText = body.split('\\n'); - msgText.forEach(msg => { console.log(msg); }); - return cb(); - } - - // Send mail with the defined transport object - transporter.sendMail(mailOptions, (error, info) => { - if (!!error) - return cb(error); - // Ignore info. Option: - //console.log('Message sent: %s', info.messageId); - return cb(); - }); -}; - -module.exports = { - contact: contact, - send: send -};