Compare commits

...

3 Commits

Author SHA1 Message Date
Keith Irwin e6eb24b525
Added return status for success 2021-11-25 15:52:05 -07:00
Keith Irwin 965d8a1438
Removed some logging, reformatted 2021-11-25 15:50:34 -07:00
Keith Irwin 1826ac49c0
Removed quotations from .env 2021-11-25 11:05:13 -07:00
2 changed files with 11 additions and 9 deletions

View File

@ -1,9 +1,9 @@
PORT="8080"
PORT=8080
HCAPTCHA_SECRET="0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx"
HCAPTCHA_SECRET=0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
MAIL_TO="me@myserver.tld"
MAIL_TO=me@myserver.tld
MAIL_SERVER="mail.myserver.tld"
MAIL_USER="mailer@myserver.tld"
MAIL_PASS="XXXXXXXXXXXXXXXXXXXXXXXxx"
MAIL_SERVER=mail.myserver.tld
MAIL_USER=mailer@myserver.tld
MAIL_PASS=XXXXXXXXXXXXXXXXXXXXXXX

View File

@ -5,7 +5,6 @@ const express = require('express')
const app = express()
const {verify} = require('hcaptcha')
console.log(`Connecting to ${process.env.MAIL_SERVER} as ${process.env.MAIL_USER} ${process.env.MAIL_PASS}`)
const mailer = require('nodemailer').createTransport({
host: process.env.MAIL_SERVER,
port: 587,
@ -30,7 +29,8 @@ app.post('/', async (req, res) => {
return res.sendStatus(500)
}
if (data.success === true) {
// Parse from address
let from
if (req.body['name'] && req.body['email']) from = `${req.body['name']} <${req.body['email']}>`
else if (req.body['name']) from = req.body['name']
@ -51,7 +51,9 @@ app.post('/', async (req, res) => {
} catch (err) {
return res.sendStatus(500)
console.error(err)
} console.log(`Sent email ${mail_res.messageId}`)
}
console.log(`Sent email ${mail_res.messageId}`)
return res.sendStatus(200)
// hcaptcha failed
} else return res.sendStatus(403)