SparkPost:通过SMTP发送邮件时替换的语法

时间:2015-11-10 00:16:10

标签: smtp sparkpost

我正在尝试通过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}})。

知道我在这里做错了吗?

1 个答案:

答案 0 :(得分:4)

SMTP API目前不支持使用带替换标记的模板或使用模板。

如果要使用替换标记,则需要使用REST API。

我们SparkPost总是对改善用户体验感兴趣。如果您有任何建议,请告诉我们。例如,是否有助于向https://www.sparkpost.com/api#/reference/smtp-api添加注释,通过SMTP API不支持替换标记?