3

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");
	}
});

4

1 に答える 1