【发布时间】:2018-11-27 18:59:50
【问题描述】:
我在公司的项目中使用 nodemailer,它运行良好 美好的。
我想知道是否可以从发布请求中自动获取用户信息。例如,我需要像这样获取 html 变量:
html: '你好,我是 ${request.username} 我已将这封电子邮件发送给你'
这就是我需要我的请求的样子:
var transporter = nodemailer.createTransport({
host: 'servername.com',
port: 25,
debug: true,
logger:true,
secure: false,
});
// i need the mail options like the following
var mailOptions = {
from: 'MYEMAIL@COMPANYNAME.com', // sender address (who sends)
to: 'MYEMAIL@COMPANYNAME.com', // list of receivers (who receives)
subject: 'this email sent from ${request.username} ', // Subject line
text: 'Hello world ', // plaintext body
html: 'this email sent from ${request.username}'
};
// send mail with defined transport object
transporter.sendMail(mailOptions, function(error, info){
if(error){
return console.log(error);
}
【问题讨论】:
标签: javascript nodemailer web-development-server