Node.js sendgrid:在电子邮件中添加抄送

Node.js sendgrid:在电子邮件中添加抄送,node.js,email,sendgrid,bcc,carbon-copy,Node.js,Email,Sendgrid,Bcc,Carbon Copy,我正在使用我的应用程序中的sendgrid发送电子邮件。现在,如果用户回复我的邮件,我想添加抄送或密件抄送。我该怎么做呢。让我先解释一下。我正在使用我的应用程序在我的web应用程序上发送用户反馈的答案,比如说我正在通过noreply@mydomain.com,用户将通过gmail/yahoo或任何其他电子邮件服务在其收件箱中接收此邮件。在这种情况下,用户可以单击“回复此邮件”。那么现在,您的“To:'has contain'noreply@mydomain.com'默认答复地址。很好。现在我想添

我正在使用我的应用程序中的sendgrid发送电子邮件。现在,如果用户回复我的邮件,我想添加抄送或密件抄送。我该怎么做呢。让我先解释一下。我正在使用我的应用程序在我的web应用程序上发送用户反馈的答案,比如说我正在通过noreply@mydomain.com,用户将通过gmail/yahoo或任何其他电子邮件服务在其收件箱中接收此邮件。在这种情况下,用户可以单击“回复此邮件”。那么现在,您的“To:'has contain'noreply@mydomain.com'默认答复地址。很好。现在我想添加“抄送:”(复写本)如下'feedback@mydomain.com'. 如何做到这一点

您可以在调用sendgrid npm模块时传递cc值。见下文

var sendgrid  = require('sendgrid')(api_user, api_key);
var email     = new sendgrid.Email({
  to:       'foo@bar.com',
  from:     'you@yourself.com',
  cc:       'someone@else.com',
  subject:  'Subject goes here',
  text:     'Hello world'
});
sendgrid.send(email, function(err, json) {
  if (err) { return console.error(err); }
  console.log(json);
});

对于sendGrid V3,您可以按照此过程添加

var sgMailHelper = require('sendgrid').mail,
    sg = require('sendgrid')('apiKey');

var sender = new sgMailHelper.Email(sender, senderName||'');
var receiver = new sgMailHelper.Email(receiver);
var content = new sgMailHelper.Content("text/plain", "Test mail");
var subject = "Mail subject";

var mailObj = new sgMailHelper.Mail(sender, subject, receiver, content);

// add cc email
mailObj.personalizations[0].addCc(new sgMailHelper.Email('cc.email@gmail.com'));

var request = sg.emptyRequest({
        method: 'POST',
        path: '/v3/mail/send',
        body: mailObj.toJSON()
      });

sg.API(request, function(error, response) {
        if(error) {         
          console.log(error)
        } else {
          console.log('success')
        }
      });

您正在使用sendgrid npm软件包吗?我没有收到任何错误,它只是忽略了cc中设置的电子邮件id。另外,我正在azure移动应用程序脚本中运行此代码,该脚本提供了现成的SendGrid模块。@SajadDeyargaroo您正在插入api密钥吗?当cc不在的时候,你还能发送电子邮件吗?另外,您使用的Sendgrid软件包的版本是什么?我可以发送电子邮件,但它只发送到列表中的电子邮件ID和抄送列表中的电子邮件ID被忽略。有什么解决方案吗?我面临同样的问题,我使用的是v6.x.x版本。