【问题标题】:Mailgun inbound route 403Mailgun 入站路由 403
【发布时间】:2016-07-20 16:47:26
【问题描述】:

我正在尝试使用路由页面上的Send A Sample POST 在 Mailgun 上测试 POST 请求,但由于某种原因,当我使用此请求发出 POST 请求时,我的服务器返回一个 403 响应代码(或者 Mailgun 这么说)。

当我使用 cURL 或 Postman 发布到我的端点时,我得到一个 200 的响应代码,我可以看到发送的有效负载,但是 Mailgun 返回 403 和一个空数组。

我在后端使用 Laravel,并且我已将 VerifyCsrfToken 设置为忽略端点,所以我不确定问题出在哪里。

有什么建议吗?

【问题讨论】:

  • 这里的信息不多,你能告诉我们你使用的是什么mailgun,API vs SMTP,也看看你的laravel日志,也许发布你正在使用的代码发送电子邮件?
  • 抱歉,我实际上是在尝试通过 Mailgun 接收邮件。我只有一条路线(/入站),我只打印请求变量。当 Mailgun 向它发布时,请求是空的,但是当我自己向它发布时,我看到了我发送的数据。虽然,Mailgun 实际上是在发送帖子数据,但它似乎是空的。
  • apache 错误日志中是否有任何内容?
  • 什么都没有。完全没有错误。这很奇怪。我可以看到 Mailgun 已正确点击页面,因为我可以在 Mailgun 日志中看到服务器响应(“点击!”),但有效负载为空并收到 403 错误。

标签: php laravel mailgun


【解决方案1】:

我遇到了完全相同的问题,结果是 Comodo WAF 阻止了请求。

Apache 错误日志:

ModSecurity:使用代码 403(第 2 阶段)拒绝访问。模式匹配 "

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-09
    • 2011-03-13
    • 2013-03-27
    • 2011-02-28
    • 2012-04-16
    • 2013-08-14
    • 2015-04-25
    • 1970-01-01
    相关资源
    最近更新 更多