我尝试使用nodemailer发送邮件,但它在30-40秒后抛出“连接超时”错误。早些时候,相同的代码可以工作,但在更新nodemailer和nodejs后,它停止工作。
nodemailer":"^4.1.0 nodeJs:v8.4.0 npm:5.4.1
请帮忙,提前谢谢。
下面是跟踪信息:
{ Error: Connection timeout
at SMTPConnection._formatError (/root/apps/aprampar/node_modules/nodemailer/lib/smtp-connection/index.js:577:19)
at SMTPConnection._onError (/root/apps/aprampar/node_modules/nodemailer/lib/smtp-connection/index.js:550:20)
at Timeout._connectionTimeout.setTimeout (/root/apps/aprampar/node_modules/nodemailer/lib/smtp-connection/index.js:253:18)
at ontimeout (timers.js:469:11)
at tryOnTimeout (timers.js:304:5)
at Timer.listOnTimeout (timers.js:264:5) code: 'ETIMEDOUT', command: 'CONN' }发布于 2019-05-04 13:05:20
这就是网络防火墙的问题。在95%的情况下,这是由于网络的防火墙保护或windows defender防火墙造成的。尝试首先关闭windows defender防火墙,如果仍然存在此问题,则尝试更改网络使用(jio网络)。因为有时防火墙会阻塞端口587,我们就会遇到这个问题。
发布于 2018-03-13 00:30:03
事实证明,为了让Google授权第三方服务器通过SMTP访问您的帐户,您必须在您的gmail帐户上启用“不太安全的应用程序”。
查看链接:
https://stackoverflow.com/questions/46138159
复制相似问题