[英]How to send personalized emails using sendBulkEmail on amazon ses?
[英]How to send personalized emails to multiple addresses using sendgrid in NodeJS
我有一組電子郵件地址和一組密碼。 我想將每個密碼發送到電子郵件正文中相應的電子郵件地址(同一索引的電子郵件)。 但我不想使用循環。 是否可以在電子郵件正文中使用替換,然后讓 sendgrid 從每個電子郵件地址的密碼數組中選擇一個值。 我知道我可以像這樣構造一個個性化對象:
personalizations: {to: [{email: "email1"}], substitutions: {"-pwd-": "pwd1"}}
然后在電子郵件正文中使用 -pwd- 。 但是要構造這個對象,我再次必須使用我不想要的循環。
還沒有嘗試過,但根據SendGrid Docs應該可以。
文檔中的給定示例(對於 SendGrid API v3)如下所示:
{
"personalizations": [
{
"to": [
{
"email": "john@domain.com",
"name": "John"
}
],
"subject": "Example 01",
"substitutions": {
"-name-": "John"
}
},
{
"to": [
{
"email": "jane@domain.com",
"name": "Jane"
}
],
"subject": "Example 02",
"substitutions": {
"-name-": "Jane"
}
},
{
"to": [
{
"email": "matt@domain.com",
"name": "Matt"
}
],
"subject": "Example 03",
"substitutions": {
"-name-": "Matt"
}
}
],
"from": {
"email": "sender@senddomain.com",
"name": "Sender"
},
"reply_to": {
"email": "sender@senddomain.com",
"name": "Sender"
},
"subject": "Example",
"content": [
{
"type": "text/plain",
"value": "Hello -name-,"
},
{
"type": "text/html",
"value": "Hello -name-,"
}
]
}
通過使用動態事務模板,它應該以與車把相同的方式工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.