contact.js
1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
var express = require('express');
const nodemailer = require('nodemailer');
var router = express.Router();
const EAMIL_USER = "gychen@leadstec.com";
const EMAIL_PASSWORD ="bcd567BCD";
const EMAIL_SMTP_SERVER = "smtp.qiye.aliyun.com";
/* Post Contact Form. */
router.post('/sendmail', function (req, res) {
let mailOpts, smtpTrans;
smtpTrans = nodemailer.createTransport({
host: EMAIL_SMTP_SERVER,
port: 465,
secure: true,
auth: {
user: EAMIL_USER,
pass: EMAIL_PASSWORD
}
});
mailOpts = {
from: EAMIL_USER,
to: "sales@leadstec.com",
subject: 'Leadstec 官网留言',
/*text: `${req.body.name} (${req.body.email}) says: ${req.body.message}`*/
text: `Name:${req.body.name} \n Company:${req.body.company} \n Phone:${req.body.phone} \n Email:${req.body.email} \n Messages: ${req.body.message}`
};
smtpTrans.sendMail(mailOpts, function (error, response) {
if (error) {
res.send('Contact failed:'+error.message);
} else {
res.send('OK');
}
});
});
module.exports = router;