ruby-on-rails - 如何使用 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
解决方案
推荐阅读
- c++ - getaddrinfo 在程序中调用 assert
- java - Maven Java 编译
- ios - SwiftUI - 为什么这个选择器的值变成“x – 2”?
- mysql - Npm mysql + AWS Lambda:调用退出后无法排队查询
- python - Python [WinError 5] 在 Visual Studio 2019 中访问被拒绝
- dji-sdk - DJI Matrice 100 垂直起飞
- python - pandas 高效合并和更新
- c# - Azure c# 函数是否有可能静默失败?
- typescript - Typescript 编译的代码不适用于混淆器
- javascript - 如何获取多个文本框的值并将它们存储在变量中