const express = require("express");
const router = express.Router();
const nodemailer = require('nodemailer');
router.get('/test', function (req, res) {
res.send('hello world')
})
router.post('/contact-us/', (req, res) => {
var name = req.body.first_name;
var lastname = req.body.last_name;
var email = req.body.email;
var phone = req.body.phone;
var emailMessage = `Hi ${name} ${lastname},\n\nThank you for contacting us.\n\nYour email is: ${email}.\n\nYour phone number is: ${phone}\n.`;
console.log(emailMessage);
var transporter = nodemailer.createTransport({
host: 'smtp.test.com',
port: 587 ,//2525,
auth: {
user: 'support@test.com',
pass: 'kJAXffpJg%T3'
}
});
var emailOptions = {
from: 'support@test.com',
to: 'ajayrajpoot1993@gmail.com',
subject: 'contact-us',
text: emailMessage
};
transporter.sendMail(emailOptions, (err, info) => {
if (err) {
res.json(err);
} else {
console.log('Message Sent: ' + info.response);
console.log('Email Message: ' + emailMessage);
res.status(200).json('you have sent message successfully !');
}
});
});
module.exports = router;