nodemailer错误:证书链中的自签名证书
问题描述:
我对此进行了搜索,但无法找到我的问题的答案。这里是我的代码nodemailer错误:证书链中的自签名证书
var xoauth2 = require('xoauth2');
var transporter = nodemailer.createTransport({
service: "Gmail",
auth: {
xoauth2: xoauth2.createXOAuth2Generator({
user: "[email protected]",
clientId: "-",
clientSecret: "-",
refreshToken: "-"
})
}
});
app.post('/send', function (req, res) {
var mailOptions = {
from: 'dude',
to: '[email protected]',
subject: 'Email Example',
text: 'username: ' + req.body.firstname,
attachments:[
{
filename: req.files.myfile.name,
content: new Buffer(req.files.myfile.data,'utf-8')
}
]
};
transporter.sendMail(mailOptions, function(error, info){
if(error){
console.log(error);
res.send(error);
} else {
console.log('Message sent!!');
res.send('sent');
}
});
});
我曾经有过这个问题,回来时,我没有使用的oauth2,现在用它的IM我认为它会消失,但它没有。我在这里做错了什么?
答
好吧,那是因为反病毒软件。我发誓这样的事情让我感觉像退出。
同样在这里。具体来说,在我的情况下,它是Avasts邮件盾牌。谢谢你做正确的事情,并发布答案,即使你自己解决它! – SystemicPlural
感谢您节省我的一天 – khandelwaldeval