我在 Heroku 应用程序中使用 Cloudmailin
CloudMailin 允许您通过 HTTP POST 请求在 Web 应用程序中接收传入的电子邮件
就我而言,Cloudmailin 配置为接收电子邮件以将它们发布到myapp.heroku.com/incoming_url
.
我注意到任何人都可以跳过中间人和 POST 来/incoming_url
刺激我的应用程序就像收到一封电子邮件一样。由于我的应用程序因此会发送一封电子邮件,我担心它可能会被滥用来发送垃圾邮件。
我希望我的应用程序能够验证真正由 Cloudmailin(或我)发出的 HTTP 请求。也许 Cloudmailin 可以以某种方式签署其 HTTP 请求(在 HTTP 标头或查询字符串中)