使用公司代理后面的 nodemailer 发送电子邮件时超时
Timeout when sending email using nodemailer behind a corporate proxy
我正在使用 nodemailer 通过代理发送电子邮件。
当我不在代理后面时,代码在发送时有效。
但是我在使用代理时遇到这个错误...
错误连接 ETIMEDOUT
我的传输配置代码如下所示...
this.transporter =
nodemailer.createTransport(config.providers.sparkPost.transport, {
requireTLS: true,
proxy: HTTP_PROXY_AND_PORT_HERE
})
有什么想法吗?感谢
注意:它说..
代理必须允许 CONNECT 隧道连接到 SMTP 端口 - 不确定这意味着什么,也不确定我后面的代理是否允许这样做 - 有什么办法可以查明吗?我可以使用 socks5 代理吗?我又如何找到?
问题多于答案!
我通过在没有代理的环境中工作来解决这个问题!
我正在使用 nodemailer 通过代理发送电子邮件。
当我不在代理后面时,代码在发送时有效。
但是我在使用代理时遇到这个错误...
错误连接 ETIMEDOUT
我的传输配置代码如下所示...
this.transporter =
nodemailer.createTransport(config.providers.sparkPost.transport, {
requireTLS: true,
proxy: HTTP_PROXY_AND_PORT_HERE
})
有什么想法吗?感谢
注意:它说..
代理必须允许 CONNECT 隧道连接到 SMTP 端口 - 不确定这意味着什么,也不确定我后面的代理是否允许这样做 - 有什么办法可以查明吗?我可以使用 socks5 代理吗?我又如何找到?
问题多于答案!
我通过在没有代理的环境中工作来解决这个问题!