我正在尝试通过SparkPost.com的SMTP API发送邮件,并在邮件生成过程中使用其键:值替换。
不确定我的问题是否只是语法,或者我的逻辑是否错误。我在SMTP会话期间添加了此标头:
X-MSYS-API: {"options": {"open_tracking" : true, "click_tracking" : true},"substitution_data": {"imgurl":"images.mydomain.com"}}
然后,在我的邮件正文中,我将{{imgurl}}
插入我需要images.mydomain.com
的位置。
我的最终结果是{{imgurl}}
"令牌"被什么都没有取代。所以有一些事情发生在那里。我没有看到原始字符串({{imgurl}})。
知道我在这里做错了吗?
答案 0 :(得分:4)
SMTP API目前不支持使用带替换标记的模板或使用模板。
如果要使用替换标记,则需要使用REST API。
我们SparkPost总是对改善用户体验感兴趣。如果您有任何建议,请告诉我们。例如,是否有助于向https://www.sparkpost.com/api#/reference/smtp-api添加注释,通过SMTP API不支持替换标记?