Nodemailer 从联系我们表单中获取用户电子邮件作为动态值。
Nodemailer get User Email from the contact us form as a dynamic value.
在我的应用程序中,我使用的是 angular 1,我们使用的是 node mailer 0.7.1。目前我们正在从正在设置的特定电子邮件地址发送电子邮件。要求是从用户填写表格时输入的电子邮件地址接收电子邮件。
因此,我们没有设置任何硬编码的电子邮件地址,只要客户服务收到电子邮件,他们应该能够点击回复并回复客户。
这是代码目前的样子。
var mailOptions = {
from: req.body.name + ' <info@xyz.com>', // sender address
to: 'csr@abc.com', // list of receivers
subject: 'Contact Us', // Subject line
html: content // html body
};
let senderEmail = 'info@xyz.com'; here you can give dynamic value
let receivers = csr@abc.com'; if multiple receivers than you can loop there.
var mailOptions = {
from: req.body.name + senderEmail, // sender address
to: receivers, // list of receivers
subject: 'Contact Us', // Subject line
html: content // html body
};
没关系,我想通了。这是诀窍。
from: '"' + req.body.name + '" <' + req.body.email + '>',
在我的应用程序中,我使用的是 angular 1,我们使用的是 node mailer 0.7.1。目前我们正在从正在设置的特定电子邮件地址发送电子邮件。要求是从用户填写表格时输入的电子邮件地址接收电子邮件。
因此,我们没有设置任何硬编码的电子邮件地址,只要客户服务收到电子邮件,他们应该能够点击回复并回复客户。
这是代码目前的样子。
var mailOptions = {
from: req.body.name + ' <info@xyz.com>', // sender address
to: 'csr@abc.com', // list of receivers
subject: 'Contact Us', // Subject line
html: content // html body
};
let senderEmail = 'info@xyz.com'; here you can give dynamic value
let receivers = csr@abc.com'; if multiple receivers than you can loop there.
var mailOptions = {
from: req.body.name + senderEmail, // sender address
to: receivers, // list of receivers
subject: 'Contact Us', // Subject line
html: content // html body
};
没关系,我想通了。这是诀窍。
from: '"' + req.body.name + '" <' + req.body.email + '>',