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 // 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, () => {