ccing 在 Bluemix 中使用 SendGrid 服务

ccing using SendGrid Service in Bluemix

尝试在 Node.js 的 Bluemix 编码中使用 SendGrid 服务。我使用 addCc() 方法将地址添加到 cc 到。我没有收到任何错误消息,邮件已发送到主要地址,但没有任何内容发送到 cc:ed 地址。如果我查看发往主要收件人的邮件的顶部,我可以看到那里的抄送地址。有谁知道将 cc 与 SendGrid 一起使用是否存在错误或限制?

此致

W

一个常见的错误是在需要字符串时将数组传递给 addCc() 函数。使用 'sendgrid' npm 模块的 v2.0.0,下面的代码将正确发送一封抄送 'jennifer@electric.co'.

的电子邮件

如上面评论中所述,确认您没有遇到问题 https://github.com/sendgrid/sendgrid-nodejs/issues/162

// Pre-req: get the SendGrid credentials for username and password
// from VCAP_SERVICES into the 'user' and 'pass' vars
var sendgrid = require('sendgrid')(user, pass);
var email = new sendgrid.Email({
    to:      'fargo.north@electric.co',
    from:    'bronco.bruce@electric.co',
    subject: 'SendGrid Test',
    text:    'This is a SendGrid test'
};

// add a cc address as a single string
email.addCc('jennifer@electric.co');

sendgrid.send(email, function(err, json) {
    if (err) { 
        return console.error(err); 
    }
    console.log(json);
}