我已将动态内容传递给电子邮件正文。但是看API docs主题参数只接受一个字符串而不是一个数组。
有没有办法传递动态主题?我想在主题中传递收件人的姓名
我现在有以下内容:
m = Mandrill::API.new ENV['MANDRILL_APIKEY']
message = {
:subject=> template.subject,
:from_name=> template.name,
:from_email=> template.from + "@" + email_domain,
:to=>mails,
:global_merge_vars=> [
{ :name => 'IMAGE', :content => image_tag},
],
:html=>email_template,
:preserve_recipients => false,
:merge_vars => variables,
}
答案 0 :(得分:0)
似乎Mandrill也在主题中读取合并变量。因此,只需在主题文本中添加*|SOME_VAR|*
,然后将其作为merge_vars
中的参数传递即可。
更多详情here。