如何使用SparkPosts Ruby API客户端设置reply_to / reply-to?

时间:2016-04-18 23:09:16

标签: ruby email sparkpost

当我使用reply_to时似乎无法在vals哈希中设置SparkPost::Client.new().send_message(param1,param2,etc...)。 Egs在这里:https://github.com/SparkPost/ruby-sparkpost

意思是,当我通过客户端发送电子邮件时 - 我希望最终用户(收到电子邮件)自动拥有reply_to attr(而不是from attr)填写< em>回复:给定ESP的字段。

我也看到了这一点:https://github.com/SparkPost/ruby-sparkpost/blob/master/examples/transmission/with_template.rb。使用send_payload

是否有人知道如何设置reply_to,以便它不会默认为from的电子邮件地址?

1 个答案:

答案 0 :(得分:2)

想出来。目前,您必须使用SparkPost::Client.new().transmission.send_payload方法并自行构建有效内容。

示例:

payload = {
  recipients: [{tags:[tag1,tag2],address:{email:foo@bar.com}}],
  content: {
    from: "Someone <no-reply@somewhere.io>",
    subject: "Your awesome subject",
    reply_to: "Someone Else <totally.hit.me.up@somewhere.else.io>",
    html:<h1>Hello World</h1>
  }
}
SparkPost::Client.new().transmission.send_payload(payload)