我正在尝试使用AWS SES send_raw_email发送电子邮件。我的电子邮件地址已在AWS上验证。我无法弄清楚如何格式化我的destinations:
destinations: [
to_addresses: ["[email protected]"]
cc_addresses: ["[email protected]"]]
上面的代码抛出了这个错误ArgumentError: expected params[:destinations][0] to be a String, got value {:to_addresses=>["[email protected]"], :cc_addresses=>["[email protected]"]} (class: Hash) instead.
我基于这个documentation我的代码
如果它有用,我想要做的是发送附有图像的电子邮件。
任何帮助是极大的赞赏!谢谢
哈希样式参数的表示法是:
destinations: {
to_addresses: [ ... ],
cc_addresses: [ ... ],
}
你用destinations
声明[ ... ]
,这意味着数组,并且内部的哈希表示法无效。