javascript - nodemailer连接超时,怎么解决?
本文介绍了javascript - nodemailer连接超时,怎么解决?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
使用的是Gmail
const smtpTransport = nodemailer.createTransport({
service: "gmail",
auth: {
user: "xxxxxx@gmail.com",
pass: "xxxxx"
}
})
const mailOptions={
from: "xxxxxx@gmail.com",
to : 'xxxx@qq.com',
subject : req.query.subject,
text : req.query.content
}
smtpTransport.sendMail(mailOptions, function(error, response){
if(error){
console.log(error);
res.status(504).end("error");
}else{
console.log("Message sent: " + response.message);
res.status(200).end("sent");
}
})
有时候可以成功发送邮件,有时候发送超时,qq邮箱也设置了白名单,是不是qq邮箱有限制次数?怎么解决
解决方案
应该是gmail邮箱服务的问题。你试一下163或者sina的邮箱,应该就没问题。
这篇关于javascript - nodemailer连接超时,怎么解决?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文