我使用 Nodemailer 通过 Node.js 发送电子邮件,并使用他们的测试帐户功能(空灵电子邮件)进行自动化测试。这工作得很好,但现在,没有更改代码,我收到以下错误:
{
"code": "ECONNRESET",
"path": null,
"host": "api.nodemailer.com",
"port": 443,
"type": "FETCH",
"sourceUrl": "https://api.nodemailer.com/user"
}
我缩小了范围,错误肯定来自nodemailer.createTestAccount()
函数。
它表明存在连接问题,但我的互联网连接很好,即使禁用了我的 VPN 和广告/跟踪器阻止,错误仍然存在。
据我所知,Nodemailer 没有 API 状态页面,所以这可能是也可能不是他们的问题。
每次我需要测试电子邮件发送时,我都会调用该函数,因此在测试期间大约每秒一次。我可以尝试手动生成一个测试帐户,然后每次测试都使用这些凭据,但如果可能的话,我更愿意避免这种情况。Nodemailer 博客说这没问题:https ://blog.nodemailer.com/2017/08/28/ethereal-email-testing/
还有其他人有这个问题吗?任何帮助,将不胜感激。