Node.js Js:尝试在发送批处理电子邮件时使用密件抄送而不是收件人

Node.js Js:尝试在发送批处理电子邮件时使用密件抄送而不是收件人,node.js,mailgun,Node.js,Mailgun,我想以收件人看不到对方电子邮件ID的方式发送电子邮件。我正在使用MailgunAPI。下面是我的函数调用当前的样子: mg.sendText(from, [to], subject, message, 'yourfriends@abc.com', {}, function(err) { if (err) { console.log('Email not sent to: ' + to + ', Error:'

我想以收件人看不到对方电子邮件ID的方式发送电子邮件。我正在使用MailgunAPI。下面是我的函数调用当前的样子:

mg.sendText(from, [to],
      subject,
      message,
      'yourfriends@abc.com', {},
      function(err) {
        if (err) {
            console.log('Email not sent to: ' + to + ', Error:' + err);
        }
        else {
            console.log('Email Sent To' + to);
        }
    });

您需要做的是在您的帖子中发送一个
recipient variables
字段。如果您不需要为每个用户自定义电子邮件正文,它应该类似于:

// map list of recipients to {recipient: {}, ...}
var recipientVariables = to.reduce(
    function(obj, address) { obj[address] = {}; return obj },
    {}
);
有关更多详细信息,请参阅


但是,似乎不支持设置
收件人变量
,或者有一个明显的解决方法将其塞进其中。你需要把它插入他们正在构建的身体。据我所见,
sendRaw
方法也不允许您这样做。

您需要做的是在您的帖子中发送一个
收件人变量
字段。如果您不需要为每个用户自定义电子邮件正文,它应该类似于:

// map list of recipients to {recipient: {}, ...}
var recipientVariables = to.reduce(
    function(obj, address) { obj[address] = {}; return obj },
    {}
);
有关更多详细信息,请参阅


但是,似乎不支持设置
收件人变量
,或者有一个明显的解决方法将其塞进其中。你需要把它插入他们正在构建的身体。从我看到的情况来看,
sendRaw
方法也不允许您这样做。

我确实提到我正在使用mail-gun。通过谷歌搜索“mailgun javascript”可以得到这个库,它似乎没有sendText()方法。如果你真的需要这方面的帮助,你需要提供比“我在使用邮枪”更多的信息。哦,好吧,我很抱歉。这是我正在使用的库:我有同样的问题。流星+邮枪。我只想寄一批。我不想使用密件抄送字段。邮枪支持不是很有帮助。我正在使用这个使用sendRaw方法的教程。尝试用一些JSON插入收件人变量字段是行不通的,我也没有找到任何其他选项。我确实提到我正在使用mail-gun。通过谷歌搜索“mailgun javascript”可以得到这个库,其中似乎没有sendText()方法。如果你真的需要这方面的帮助,你需要提供比“我在使用邮枪”更多的信息。哦,好吧,我很抱歉。这是我正在使用的库:我有同样的问题。流星+邮枪。我只想寄一批。我不想使用密件抄送字段。邮枪支持不是很有帮助。我正在使用这个使用sendRaw方法的教程。尝试用一些JSON插入收件人变量字段是行不通的,我也没有找到任何其他选项。