Meteor Galaxy上的传入POST请求失败

时间:2017-02-09 00:02:28

标签: meteor mailgun meteor-galaxy

我已成功接收使用Mailgun路由一段时间的Meteor应用程序的传入电子邮件,但它现在突然停止工作。

我的设置是我将域的所有电子邮件转发到Mailgun,然后将其路由到我的应用程序端点(通过POST请求)并解析它们。 Mailgun提供了一个测试工具,我在其中输入我的应用程序端点URL,它现在给我以下响应:

Post failed: [Errno 1] _ssl.c:510: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error

该应用程序托管在Galaxy上,以下是我的“传入”路线,如果有任何帮助的话。

有什么想法吗?

Picker.route('/incoming/', function(params, req, res, next) {
  res.writeHead(200, {'content-type': 'text/plain'});
  res.write('received successfully:\n\n');
  res.end("thanks");

  parseEmail(req.body);
});

更新:切换到http没有帮助..

1 个答案:

答案 0 :(得分:0)

我收到了类似的错误(如下)。我已将回调URL配置为example.com/abc,但它实际上应该是example.com/abc/或example.com/abc/index.php。因此,当Mailgun点击URL时,它正在获得HTTP 301临时重定向。 Mailgun给出了一个模糊的错误而不是重定向。

发布失败:[Errno 1] _ssl.c:510:错误:14077438:SSL例程:SSL23_GET_SERVER_HELLO:tlsv1警告内部错误