Ruby on rails Ruby自定义电子邮件头

Ruby on rails Ruby自定义电子邮件头,ruby-on-rails,ruby,email,smtp,email-headers,Ruby On Rails,Ruby,Email,Smtp,Email Headers,我试图发送一封带有自定义标题的电子邮件,但由于某些原因,它们无法通过 当我在控制台中调用我的邮件方法时,我的自定义参数实际上列出了: <X-SMTPAPI: {"messageid" : "nomnom"}> 知道我做错了什么吗 编辑: 问题似乎在于使用X-SMTPAPI作为键。使用其他方法确实有效。指定标题的语法如下: headers({'X-No-Spam' => 'True', 'In-Reply-To' => '1234@message.id'}) 查看。标题

我试图发送一封带有自定义标题的电子邮件,但由于某些原因,它们无法通过

当我在控制台中调用我的邮件方法时,我的自定义参数实际上列出了:

<X-SMTPAPI: {"messageid" : "nomnom"}>
知道我做错了什么吗

编辑
问题似乎在于使用
X-SMTPAPI
作为键。使用其他方法确实有效。

指定标题的语法如下:

headers({'X-No-Spam' => 'True', 'In-Reply-To' => '1234@message.id'})

查看。

标题只能设置为完全有效的JSON。这应该起作用:

headers['X-SMTPAPI'] = '{"thing": "SomeEmail"}'

但是我在哪里指定
X-SMTPAPI
than?@Sled,看看上面的代码@Semyon正在设置两个标题,
X-No-Spam
作为对
的回复;您只需要用您的示例替换这两个。看起来您也可以这样做:
default“X-SMTPAPI”=>“{\“messageid\”:\“nomnom\”}”
headers['X-SMTPAPI'] = '{"thing": "SomeEmail"}'