Cleanup and logging

master
Keith Irwin 2023-04-01 00:16:23 -06:00
parent 839ea3799a
commit 32d79de558
Signed by: ki9
GPG Key ID: DF773B3F4A88DA86
1 changed files with 8 additions and 3 deletions

View File

@ -20,15 +20,20 @@ app.use(express.json()).post('/', async (req, res) => {
// Parse from address
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['email']) from = req.body['email']
else from = 'Anonymous'
// Log it
console.log(`Sending message:
From: ${from}
Subject: ${req.body.subj}\n${req.body.msg}`)
// Send email
let mail_res;
try {
console.log(`Sending email from ${from} to ${process.env.MAIL_TO}...`)
mail_res = await mailer.sendMail({
from: process.env.MAIL_FROM,
replyTo: from,
@ -40,7 +45,7 @@ app.use(express.json()).post('/', async (req, res) => {
console.error(err)
return res.sendStatus(500)
}
console.log(`Sent email ${mail_res.messageId}`)
console.log(`\t${mail_res.messageId}`)
return res.sendStatus(200)
}).listen(PORT, () => {