我想知道是否可以使用Sendgrid的SMTP-API发送多个动态电子邮件。
我知道可以将一个电子邮件正文发送给多个收件人,通过替换传递用户数据,但如果每个用户的电子邮件正文有所不同怎么办?
想象一下,您向一位用户发送了一封电子邮件,其中包含image1.jpeg,然后发送一封电子邮件,其中包含image2.jpeg,image3.jpeg和image4.jpeg给另一位用户。
基本上,我希望能够为每个用户发送多封包含动态内容的电子邮件。
Rails可以实现吗?还是Java?
感谢。
答案 0 :(得分:2)
通过https://sendgrid.com/templates或via the API处的用户界面创建模板。
然后启用"模板"使用您创建的ID模板过滤X-SMTPAPI标头:
{
"filters": {
"templates": {
"settings": {
"enable": 1,
"template_id": "5997fcf6-2b9f-484d-acd5-7e9a99f0dc1f"
}
}
}
}
然后,您将使用SMTP API替换和部分作为动态内容。 There's an example combining this with template engine templates.