Mih*_*hai 6 ruby-on-rails mailgun ruby-on-rails-5
我有一个 Rails 应用程序,我通过 Mailgun smtp 发送电子邮件
mail(
to: @user.email,
subject: 'Notification From ME',
'X-Mailgun-Variables' => { subscription_id: subscription.id }.to_json
)
Run Code Online (Sandbox Code Playgroud)
标题在谷歌完整电子邮件视图(原始消息)中显示为
X-Mailgun-Variables: {"subscription_id":2}
Run Code Online (Sandbox Code Playgroud)
当我回复电子邮件时,我收到的讲解员的 Webhook 通知在负载中包含变量。
这个标题应该对客户端可见吗?
我应该如何设置变量或将变量发送到 mailgun,以便在触发电子邮件中继 webhook 时可以接收它们?
小智 0
根据文档:
使用变量时,
X-Mailgun-Variables标头将包含在已发送电子邮件的 MIME 中。这意味着使用变量时收到电子邮件的收件人如果查看 MIME 标头,将能够看到变量。
听起来您真正想要的是标记,但是您似乎使用的 SMTP 方法不支持标记。但是,如果您使用 Ruby,那么有一个 SDK 包可以让您发送带标记的消息。您可以在 Github 上找到 Mailgun 的 Ruby 库:https ://github.com/mailgun/mailgun-ruby
| 归档时间: |
|
| 查看次数: |
461 次 |
| 最近记录: |