使用企业代理后面的nodemailer发送电子邮件时超时

时间:2016-10-23 04:35:41

标签: node.js proxy nodemailer

我使用nodemailer在代理服务器后面发送电子邮件。

当我不在代理服务器后面时,代码可以正常运行。

但是我在代理人后面遇到这个错误...

错误连接ETIMEDOUT

我的传输配置代码看起来像这样......

this.transporter =      
nodemailer.createTransport(config.providers.sparkPost.transport, {
  requireTLS: true,
  proxy: HTTP_PROXY_AND_PORT_HERE
})

有什么想法吗? THX

注意:它说..

代理必须允许CONNECT隧道到SMTP端口 - 不确定这意味着什么并且不确定我所支持的代理是否允许这样做 - 任何找出方法?我可以使用socks5代理吗?我怎么知道呢?

问题多于答案!

1 个答案:

答案 0 :(得分:0)

我通过在不在代理服务器后面的环境中完成工作来解决这个问题!