Rails 如何在 HTTParty 中使用 Mailgun

How to use Mailgun with HTTParty in Rails

我想在 Rails 中将 Mailgun 与 HTTParty 一起使用:

RestClient.post "https://api:key-###"\
    "@api.mailgun.net/v3/###/messages",
    from: from_email,
    to: to_email,
    subject: title,
    html: body_text

它在工作但是

payload = {
    from: email_history.from_email,
    to: email_history.to_email,
    subject: email_history.title,
    html: email_history.body_text,
    multipart: true
}

response = SendEmailJob.post('https://api:key-###'\
'@api.mailgun.net/v3/###/messages', payload)

Returns:

{
  "message": "'from' parameter is missing"
}

我检查过,payload "from" 参数存在。

我该如何解决这个问题?

我通过添加正文解决了这个问题:

SendEmailJob.post('api:key-###'\ '@api.mailgun.net/v3/###/messages', body: payload)