Ali*_*lik 4 email dns smtp node.js nodemailer
我正在寻找对这个错误的一些见解.
在smtpTransport.sendmail上(func(错误,信息){})
err变量返回:
Error: getaddrinfo ENOTFOUND smtp.gmail.com smtp.gmail.com:465
at errnoException (dns.js:50:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
Run Code Online (Sandbox Code Playgroud)
我的代码是:
var smtpTransport = nodemailer.createTransport({
service: 'Gmail',
auth: {
user: 'xxx@gmail.com',
pass: 'xxx'
}
});
var mailOptions = {
to: user.email,
from: 'xxx@gmail.com',
subject: 'Node.js Password Reset',
text: ' '
};
smtpTransport.sendMail(mailOptions, function(err) {
});
}
], function(err) {
});
Run Code Online (Sandbox Code Playgroud)
尝试停止使用gmail服务并将其设置为像以下任何其他smtpTransport一样.
var smtpTransport = nodemailer.createTransport({
host: 'smtp.gmail.com',
port: 465,
secure: true, // use SSL
auth: {
user: 'user@gmail.com',
pass: 'pass'
}
});
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,您的服务器可能无法通过防火墙或其他东西查找smtp.gmail.com,以检查键入以下内容.
nslookup smtp.gmail.com
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7971 次 |
| 最近记录: |