Rails - SendGrid - 无效响应错误
Posted
技术标签:
【中文标题】Rails - SendGrid - 无效响应错误【英文标题】:Rails - SendGrid - invalid response error 【发布时间】:2018-03-26 20:08:31 【问题描述】:我在 Heroku 上将 SendGrid 用于我的 Rails 应用程序。我测试了注册过程。我看到电子邮件是在 SendGrid 中创建和发送的。电子邮件出现在我的 gmail 收件箱中。但是,当我单击电子邮件中的“激活”链接时,我收到以下错误。在我收到电子邮件并单击链接后,我注意到即使我只单击了几次,sendgrid 中也会出现一长串“单击”活动。我注意到每次点击似乎都会在 sendgrid 中生成三个“点击”活动。不知道这算不算线索。
sendgrid.net 发送了无效响应。 ERR_INVALID_REDIRECT
【问题讨论】:
该错误看起来像是一个循环重定向问题。也许 SG 可能会将您的链接替换为他们用来跟踪点击的链接,并在记录点击后重定向到您的链接。你试过问他们吗? 在隐身浏览器中尝试一次。 你的“激活”链接指向哪里? 【参考方案1】:确保您的主机名在生产环境中正确。
config/environments/production.rb
Rails.application.configure 执行 . . host = '你的 Heroku 应用.herokuapp.com' . . 结束
像这样: host = 'https://fierce-wave.herokuapp.com'
【讨论】:
以上是关于Rails - SendGrid - 无效响应错误的主要内容,如果未能解决你的问题,请参考以下文章
由于证书链中的错误,远程证书无效:UntrustedRoot with SendGrid in Docker
SendGrid API 密钥不起作用。 “提供的授权授权无效、过期或撤销”
向大量收件人发送电子邮件的最佳实践 (Rails + SendGrid)
Rails 3.2 电子邮件在被 Sendgrid 处理之前延迟了 11 分钟