2

一段时间以来,我一直在使用 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 没有帮助..

4

1 回答 1

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 警报内部错误

于 2017-03-18T04:33:24.843 回答