Sendgrid在本地接收电子邮件

时间:2013-08-19 08:14:08

标签: ruby-on-rails sendgrid griddler

我正在尝试使用rails应用程序中的'griddler'gem实现sendgrid解析API。问题是如何在本地测试?以及如何在我的本地机器上接收电子邮件。

2 个答案:

答案 0 :(得分:5)

有几种方法可以在本地测试SendGrid的Parse Webhook。

最简单的方法是通过自己将数据发布到终端来模拟Webhook(通过cURL或其他一些机制,如Postman [example])。 SendGrid Parse Webhook Docs有一个将发布到您的服务器的有效负载示例,因此您可以模仿它。

第二个选项允许端到端测试而不仅仅是模拟,它是通过在本地计算机上创建隧道并为SendGrid提供隧道的URL。有许多免费服务可以让您轻松完成这项工作:

答案 1 :(得分:1)

如果我可以自我推销,我创建了一个执行此操作的Ruby gem:

https://github.com/ccallebs/pokey-sendgrid

它与您的服务器一起运行,并定期生成SendGrid webhook请求。