Ruby mailgun批处理不设置最近的变量
问题是:我正试图使用csv文件中的邮枪运行一个群发邮件程序 该文件包含电子邮件和一些要在html正文中替换的参数(如Ruby mailgun批处理不设置最近的变量,ruby,mailgun,Ruby,Mailgun,问题是:我正试图使用csv文件中的邮枪运行一个群发邮件程序 该文件包含电子邮件和一些要在html正文中替换的参数(如“account\u id”、“first\u name”、“last\u name”) 问题是电子邮件中的占位符(“%account\u id%”“)没有被mailgun替换。recipient\u变量看起来是合法的,但它们不会出现在mailgun服务器日志中 代码取自和 我没有尝试过手动构建消息而不是批处理。这是gem问题还是mailgun api问题 batch = Mail
“account\u id”、“first\u name”、“last\u name”
)
问题是电子邮件中的占位符(“%account\u id%”“
)没有被mailgun替换。recipient\u变量
看起来是合法的,但它们不会出现在mailgun服务器日志中
代码取自和
我没有尝试过手动构建消息而不是批处理。这是gem问题还是mailgun api问题
batch = Mailgun::BatchMessage.new(Mailgun::Client.new, Mailgun.domain)
batch.from(s[:from])
batch.reply_to(s[:reply_to])
batch.subject(s[:subject])
batch.body_html("<p>%account_id%</p>")
csv_data.each do |d|
batch.add_recipient(:to, d[:email], d)
end
puts batch.recipient_variables
batch.finalize
batch=Mailgun::BatchMessage.new(Mailgun::Client.new,Mailgun.domain)
批处理自(s[:自])
批处理答复(s[:答复])
batch.subject(s[:subject])
batch.body\u html(“%account\u id%”)
csv|U数据。每个都有|
批量添加收件人(:收件人,d[:电子邮件],d)
结束
放置batch.recipient\u变量
批处理完成