javascript - 使用 nodemailer 发送电子邮件时隐藏其他收件人地址

标签 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);
        }
    });

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

谢谢。

最佳答案

这篇文章是很久以前添加的,但如果你正在寻找答案,它真的很简单 - 而不是字段 to:,使用 bcc:

关于javascript - 使用 nodemailer 发送电子邮件时隐藏其他收件人地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27173488/

相关文章:

node.js - mongoose .findByIdAndUpdate 和预更新 Hook 的问题

node.js - jade 未在meanjs 0.4.2 中编译

node.js - 反向代理和Socket.io,websocket握手失败

node.js - 如何以及何时生成 Node/Express cookie secret ?

javascript - 比较 JavaScript 中的两个对象

javascript - 如何刷新 dojo 中 dijit/form/Select 的存储?

javascript - React useEffect 一次性获取 firestore 数据

javascript - 在 JavaScript 中使用另一个字典创建字典时出现意外标记

javascript - 如何在 Node 中解析 POST 响应体

javascript - NodeJs 中的过期 key