我有一个在 Heroku 上运行的 Rails 应用程序,它使用 Mailgun 来处理传入的电子邮件。我无法弄清楚如何在本地(在本地主机上)调试我的电子邮件处理,而不是每次进行更改时都必须将所有内容推送到 heroku。 (这只是一个测试应用程序 - 我是唯一使用它的人)
是否可以在本地使用 Mailgun?如果是这样,我该怎么做?
先感谢您
最佳答案
Mailgun 为您提供store a message for later retrieval 的选项.如果您以这种方式配置它,您将能够从开发中获取消息以进行处理,而无需为 Mailgun 设置可公开访问的 webhook。
但是我假设您已经为生产配置了一个 HTTP 端点,并且在不同环境之间做不同的事情并不有趣。有一些工具可以让您设置一个路由到 localhost
的公共(public)端点。 :
如果您有永久可公开访问的服务器,您还可以maintain your own tunnel .
关于ruby-on-rails - rails : test mailgun on localhost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31893881/