SparkPost ダッシュボードでテンプレートを作成しました。しかし、私が直面している問題は、API 呼び出しを行って「CC」または「BCC」を送信できないことです。以下のコード スニペットは、私がやろうとしていることを理解するのに役立ちます。
var SPARKPOST_KEY = "KEY"
var sparkpost = require('sparkpost');
var sparkclient = new sparkpost(SPARKPOST_KEY);
var req_opts = {
transmissionBody : {
content: {
template_id: 'order-confirmation',
from: 'support@domain.in',
subject: 'Order confirmation',
headers: {
"CC": "<anon2@gmail.com>"
}
},
substitution_data: {
"CC": "anon2@gmail.com",
"customer": "Aravind",
"order": 123532
},
recipients: [
{address: {email:'anon1@domain1.in'}},
{address: {email: 'anon2@gmail.com'}}
],
"return_path": "support@domain.in",
}
};
sparkclient.transmissions.send(req_opts, function(err, res){
if(err){
console.log("ERROR");
console.log(err)
}else {
console.log(res.body);
console.log("Mail has been successfully sent");
}
});