Nodemailer从联系我们表单获取用户电子邮件作为动态值。

时间:2017-08-04 19:59:30

标签: angularjs nodemailer

在我的应用程序中,我使用角度1,我们使用节点邮件程序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
    };

2 个答案:

答案 0 :(得分:0)

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
};

答案 1 :(得分:0)

不记得我弄清楚了。这是诀窍。

from: '"' + req.body.name + '" <' + req.body.email + '>',