Commit 90d53805 authored by Internship UKSW 2019's avatar Internship UKSW 2019

Initial commit

parents 9770f8b4 0cac4453
...@@ -15,29 +15,36 @@ const sendEmail = (request, response) => { ...@@ -15,29 +15,36 @@ const sendEmail = (request, response) => {
` `
let transporter = nodemailer.createTransport({ let transporter = nodemailer.createTransport({
host: 'smtp.gmail.com', host: 'smtp.gmail.com',
port: 465,
secure: true,
auth: { auth: {
user: 'vdocmanagement@gmail.com', user: 'vdocmanagement@gmail.com',
pass: 'docmgmt123' pass: 'docmgmt123'
}, },
//proxy: 'http://10.194.194.2:8080' // proxy: 'http://10.194.194.2:8080'
}) })
let mailOptions = { let maillist = [
from: 'vdocmanagement@gmail.com', emailsend
to: emailsend, ]
cc: emailcc,
subject: subject, maillist.forEach(function (to, i, array) {
text: message, let mailOptions = {
html: htmlEmail from: 'vdocmanagement@gmail.com',
} cc: emailcc,
subject: subject,
transporter.sendMail(mailOptions, (error, info) => { text: message,
if (err) { html: htmlEmail
throw error
} }
console.log('Message sent: %s', info.message) mailOptions.to = to;
console.log('Message URL: %s', nodemailer.getTestMessageUrl(info)) transporter.sendMail(mailOptions, (error, info) => {
response.status(200).json({ status: 'success', message: 'Email has been sent' }) if (err) {
throw error
}
console.log('Message sent: %s', info.message)
console.log('Message URL: %s', nodemailer.getTestMessageUrl(info))
response.status(200).json({ status: 'success', message: 'Email has been sent' })
})
}) })
}) })
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment