2017-02-09 82 views
2

我已经使用Mailgun路由成功接收到流星应用的电子邮件,但现在它已经突然停止工作。流星银河传入的POST请求失败

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

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

该应用程序托管在银河下面是我的“来电”的路线是什么样的,如果这是任何帮助。

任何想法?

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没有帮助..

回答

0

我收到了类似的错误(下图)。我将回调网址配置为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警报内部错误