forked from projects/fipamo
42 lines
1 KiB
JavaScript
42 lines
1 KiB
JavaScript
|
var express = require('express');
|
||
|
var router = express.Router();
|
||
|
var api_key = 'key-4ef13da32fb39b9d9f0370c9efba7f06';
|
||
|
var domain = 'communique.playvicio.us';
|
||
|
var mailgun = require('mailgun-js')({
|
||
|
apiKey: api_key,
|
||
|
domain: domain
|
||
|
});
|
||
|
|
||
|
router.post('/', function (req, res, next) {
|
||
|
|
||
|
|
||
|
// create reusable transporter object using the default SMTP transport
|
||
|
|
||
|
// setup e-mail data with unicode symbols
|
||
|
var mailOptions = {
|
||
|
from: req.body.email, // sender address
|
||
|
to: 'ro@playvicio.us', // list of receivers
|
||
|
subject: 'Availability Inquiry', // Subject line
|
||
|
text: "Message from: " + req.body.client + " <" + req.body.email + "> - " + req.body.description + " - " + req.body.type
|
||
|
};
|
||
|
|
||
|
mailgun.messages().send(mailOptions, function (error, body) {
|
||
|
|
||
|
if (error) {
|
||
|
res.json({
|
||
|
error: error
|
||
|
});
|
||
|
}
|
||
|
console.log(body);
|
||
|
res.json({
|
||
|
message: "message sent"
|
||
|
});
|
||
|
});
|
||
|
|
||
|
|
||
|
});
|
||
|
|
||
|
|
||
|
|
||
|
module.exports = router;
|