使用带有图像附件的AWS SES发送电子邮件 - Ruby

时间:2017-12-13 16:39:06

标签: ruby amazon-web-services aws-sdk amazon-ses

我正在尝试使用AWS SES send_raw_email发送电子邮件。我的电子邮件地址已在AWS上验证。我无法弄清楚如何格式化destinations:

  destinations: [
    to_addresses: ["example@gmail.com"]
    cc_addresses: ["example@gmail.com"]]

以上代码会引发此错误ArgumentError: expected params[:destinations][0] to be a String, got value {:to_addresses=>["example@gmail.com"], :cc_addresses=>["example@gmail.com"]} (class: Hash) instead.

我的代码基于此documentation

如果它有用,我要做的是发送附有图像的电子邮件。

非常感谢任何帮助!谢谢

1 个答案:

答案 0 :(得分:1)

哈希样式参数的表示法是:

destinations

您使用[ ... ]声明AfterStep do #After every step #this is also before the next step... end这意味着数组,并且内部的哈希表示法无效。