Да, лучше всего сделать это за один вызов REST.
По умолчанию инъекции SparkPost REST имеют размер B CC и будут отправлять отдельные электронные письма каждому получателю. Как вы видели, у вас также может быть типичное поведение "CC", но вам нужно будет установить значения заголовка CC
с адресами, которые вы хотите видеть другими.
Так в примере, где CC было включено, у вас должно быть что-то подобное в вызове REST:
"headers": {
"CC": "cc@thatperson.com"
},
CC Пример :
{
"recipients": [
{
"address": {
"email": "to@thisperson.com"
}
},
{
"address": {
"email": "cc@thatperson.com",
"header_to": "to@thisperson.com"
}
}
],
"content": {
"from": "you@fromyou.com",
"headers": {
"CC": "cc@thatperson.com"
},
"subject": "To and CC",
"text": "This mail was sent to to@thisperson.com while CCing cc@thatperson.com."
}
}
B CC Пример :
"recipients": [
{
"address": {
"email": "to@thisperson.com"
}
},
{
"address": {
"email": "bcc@thatperson.com",
"header_to": "to@thisperson.com"
}
}
],
"content": {
"from": "you@fromyou.com"
"subject": "To and BCC",
"text": "This mail was sent To to@thisperson.com while BCCing an unnamed recipient. Sneaky."
}
}
В вашем сценарии использования вы не хотите устанавливать "header_to": "to@thisperson.com"
для любого из получателей.