Có cách nào để gửi email qua API Mandrill có chứa nhiều địa chỉ BCC không? Mandrill API documentation chỉ hiển thị một đơn bcc_address
trong API của chúng. Vì vậy, nó không thể gửi email có chứa nhiều địa chỉ BCC?Gửi email qua API Mandrill có chứa nhiều địa chỉ BCC
Trả lời
Yup hoàn toàn có thể làm được! Theo số Mandrill API send
documentation, bạn có thể chỉ định nhiều địa chỉ trong trường to
và đánh dấu chúng là type
bcc
.
Dưới đây là một ví dụ:
{
"to":[
{
"email":"[email protected]",
"name":"Recipient Name",
"type":"to"
},
{
"email":"[email protected]",
"name":"BCC Recipient Name 1",
"type":"bcc"
},
{
"email":"[email protected]",
"name":"BCC Recipient Name 2",
"type":"bcc"
}
]
}
Hope this helps.
Bạn đã thử nghiệm điều này thực sự? Dường như nó không hoạt động. Tôi đã thử nhiều lần và trong nhật ký nó không hiển thị gì cả. – YumYumYum
Nhật ký API nó không hiển thị bất kỳ thứ gì. – YumYumYum
Gần đây tôi đã thử nghiệm này và nó hoạt động. Tuy nhiên, tôi đã phải đặt "retain_recipients": true cho nó hoạt động như tôi mong đợi. Xem tài liệu. Nếu bạn không thấy hoạt động nào trong nhật ký API, bạn có thể muốn kiểm tra xem bạn có đang sử dụng đúng khóa API và URL API phù hợp không. – angularsen
Nếu bạn đang cố gắng gửi email cho nhiều người dùng nhưng không muốn họ có thể xem bạn đã gửi email đến ai và không thể "trả lời tất cả", bạn có thể đặt bảo lưuRecipients thành false .
Bạn đã thử gì cho đến nay? Cho chúng tôi thấy những gì không hiệu quả và ai đó có thể giúp bạn. –