我使用以下配置通过 Nodemailer 发送电子邮件但无法发送它并引发错误: getaddrinfo ENOTFOUND ssl://smtp.googlemail.com ssl://smtp.googlemail.com:587 at GetAddrInfoReqWrap.onlookup配置:host: 'smtp.gmail.com',port: 465,secure: true,auth: { user: 'xxx@gmail.com', pass: 'xxxx'}任何人都可以给我一个解决方案来尽快解决它吗?
3 回答
![?](http://img1.sycdn.imooc.com/533e4c9c0001975102200220-100-100.jpg)
千万里不及你
TA贡献1784条经验 获得超9个赞
尝试添加service带有 value 的参数gmail。
var smtpTransport = nodemailer.createTransport({
service: 'gmail',
port: 8000,
secure: false, // use SSL
auth: {
user: 'user@gmail.com',
pass: 'pass'
}
});
添加回答
举报
0/150
提交
取消