Ngrok - 动作邮箱向我发送 403 Forbidden
Ngrok - Action Mailbox send me a 403 Forbidden
我想使用 Action Mailbox 从我的 Rails 应用程序接收和解析电子邮件。在本地,一切正常。
然后我想尝试从我的 Gmail 帐户发送电子邮件,并且需要设置 Sendgrid 和 Ngrok。为此,我遵循了此处的配置 https://guides.rubyonrails.org/v6.0/action_mailbox_basics.html
当我发送电子邮件时,在 ngrok 403 Forbidden 中出现以下错误。但是当我查看网络界面时,我可以看到电子邮件。
在网上查了下,加到application_mailbox.rb:
skip_before_action :authenticate_user!
skip_before_action :verify_authenticity_token
到 development.rb :
config.hosts << /[a-z0-9]+\.ngrok\.io/
但没有任何效果。我每次都会遇到同样的错误。
有谁知道我该怎么做才能解决这个问题?
我觉得问题可能出在 URL 和我配置 Sendgrid 的密码上,但我可能错了。
这是因为我在 sendgrid 的 url
中使用的是 http 而不是 https
我想使用 Action Mailbox 从我的 Rails 应用程序接收和解析电子邮件。在本地,一切正常。
然后我想尝试从我的 Gmail 帐户发送电子邮件,并且需要设置 Sendgrid 和 Ngrok。为此,我遵循了此处的配置 https://guides.rubyonrails.org/v6.0/action_mailbox_basics.html
当我发送电子邮件时,在 ngrok 403 Forbidden 中出现以下错误。但是当我查看网络界面时,我可以看到电子邮件。
在网上查了下,加到application_mailbox.rb:
skip_before_action :authenticate_user!
skip_before_action :verify_authenticity_token
到 development.rb :
config.hosts << /[a-z0-9]+\.ngrok\.io/
但没有任何效果。我每次都会遇到同样的错误。 有谁知道我该怎么做才能解决这个问题?
我觉得问题可能出在 URL 和我配置 Sendgrid 的密码上,但我可能错了。
这是因为我在 sendgrid 的 url
中使用的是 http 而不是 https