首页 > 解决方案 > 如何使用 Rails 在生产环境中设置 Sendgrid 入站解析?

问题描述

我正在尝试使用 Sendgrid Inbound Parse,以便用户可以回复电子邮件并让它自动创建帖子。我能够使用 Rails 构造函数在本地主机上发送电子邮件,但我很难弄清楚如何让它在生产中工作。

https://sendgrid.com/docs/for-developers/parsing-email/setting-up-the-inbound-parse-webhook/

我看到 Sendgrid 需要一个 URL(“发送到接收域中任何地址的电子邮件将由 Inbound Parse 处理并发布到目标 URL”)但我不确定我应该在此处提供哪个 URL。

我刚刚创建了一个基本的导轨脚手架

rails g scaffold gratitudes

我可以只提供“/gratitudes”(POST /gratitudes)吗?我想不,因为我目前需要用户登录才能在此处发布内容。我是否应该创建一个允许我处理入站电子邮件的新路由?如果是这样,我该如何设置?我很难弄清楚控制器和 routes.rb 中要包含的内容。

我也不确定如何在此处集成说明:https ://guides.rubyonrails.org/action_mailbox_basics.html#configuration

标签: ruby-on-railssendgrid

解决方案


推荐阅读