Cleanup and logging
parent
839ea3799a
commit
32d79de558
11
index.js
11
index.js
|
@ -20,15 +20,20 @@ app.use(express.json()).post('/', async (req, res) => {
|
||||||
|
|
||||||
// Parse from address
|
// Parse from address
|
||||||
let from
|
let from
|
||||||
if (req.body['name'] && req.body['email']) from = `${req.body['name']} <${req.body['email']}>`
|
if (req.body['name'] && req.body['email'])
|
||||||
|
from = `${req.body['name']} <${req.body['email']}>`
|
||||||
else if (req.body['name']) from = req.body['name']
|
else if (req.body['name']) from = req.body['name']
|
||||||
else if (req.body['email']) from = req.body['email']
|
else if (req.body['email']) from = req.body['email']
|
||||||
else from = 'Anonymous'
|
else from = 'Anonymous'
|
||||||
|
|
||||||
|
// Log it
|
||||||
|
console.log(`Sending message:
|
||||||
|
From: ${from}
|
||||||
|
Subject: ${req.body.subj}\n${req.body.msg}`)
|
||||||
|
|
||||||
// Send email
|
// Send email
|
||||||
let mail_res;
|
let mail_res;
|
||||||
try {
|
try {
|
||||||
console.log(`Sending email from ${from} to ${process.env.MAIL_TO}...`)
|
|
||||||
mail_res = await mailer.sendMail({
|
mail_res = await mailer.sendMail({
|
||||||
from: process.env.MAIL_FROM,
|
from: process.env.MAIL_FROM,
|
||||||
replyTo: from,
|
replyTo: from,
|
||||||
|
@ -40,7 +45,7 @@ app.use(express.json()).post('/', async (req, res) => {
|
||||||
console.error(err)
|
console.error(err)
|
||||||
return res.sendStatus(500)
|
return res.sendStatus(500)
|
||||||
}
|
}
|
||||||
console.log(`Sent email ${mail_res.messageId}`)
|
console.log(`\t${mail_res.messageId}`)
|
||||||
return res.sendStatus(200)
|
return res.sendStatus(200)
|
||||||
|
|
||||||
}).listen(PORT, () => {
|
}).listen(PORT, () => {
|
||||||
|
|
Loading…
Reference in New Issue