使用nodeemailer发送电子邮件时隐藏其他收件人的地址

Aru*_*mar 3 javascript node.js express nodemailer

我正在使用 node.js 开发 EmailSender 项目。我发现 nodeemailer 包确实让它变得更容易。

但是,当我向多个联系人发送电子邮件时,所有联系人都会在列中看到其他联系人地址。

我想向接收者隐藏其他人。也就是说收件人只能看到他的电子邮件地址。

我使用的代码是,

var mailOptions = {
        from: 'sender@sender.com', // sender address
        to: 'reciever1@domain.com,reciever1@domain.com', // list of receivers
        subject: 'Hello', // Subject line
        text: 'Hello world', // plaintext body
        html: '<b>Hello world</b>' // html body
    };
    transporter.sendMail(mailOptions, function(error, info) {
        if (error) {
        res.send(error);
        } else {
            res.send('Message sent: ' + res);
        }
    });
Run Code Online (Sandbox Code Playgroud)

问题是当receiver1收到电子邮件时,他不应该知道receiver2也收到了相同的电子邮件。

谢谢。

小智 5

这篇文章是很久以前添加的,但是如果您正在寻找答案,它非常简单 - 相反 field to:,使用bcc: