Beef out mail.services
This commit is contained in:
parent
81d3838588
commit
062efd940f
@ -2,9 +2,34 @@ const log = require('../utils/log.utils')
|
|||||||
const fs = require('fs')
|
const fs = require('fs')
|
||||||
const mail = require('node-mailer'); //>> Probs wrong
|
const mail = require('node-mailer'); //>> Probs wrong
|
||||||
|
|
||||||
|
const fromAdrr = process.env.OWL_EML_FROM
|
||||||
|
const smtpUser = process.env.OWL_EML_USER
|
||||||
|
const smtpPass = process.env.OWL_EML_PASS
|
||||||
|
const smtpHost = process.env.OWL_EML_HOST
|
||||||
|
const smtpPort = process.env.OWL_EML_PORT
|
||||||
|
|
||||||
async function sendTest() {
|
const options = {
|
||||||
|
host: smtpHost,
|
||||||
|
port: smtpPort,
|
||||||
|
secure: true,
|
||||||
|
auth: {
|
||||||
|
user: smtpUser,
|
||||||
|
pass: smtpPass
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
let transporter = nodemailer.createTransport(options)
|
||||||
|
|
||||||
|
async function sendTest(to, subject, plaintext, html) {
|
||||||
|
log.out(`mailServices.sendTest: Sending test message to: ${to}, subject: ${subject}`, "info")
|
||||||
// Send test mail message
|
// Send test mail message
|
||||||
|
let res = await transporter.sendMail({
|
||||||
|
from: fromAdrr,
|
||||||
|
to: to,
|
||||||
|
subject: subject,
|
||||||
|
text: plaintext,
|
||||||
|
html: html
|
||||||
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -15,3 +40,9 @@ async function sendRegister() {
|
|||||||
async function sendAlert() {
|
async function sendAlert() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
sendTest,
|
||||||
|
sendRegister,
|
||||||
|
sendAlert
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user