2017-08-03 23 views
0

私はこれを見つけましたが、私の問題の答えは見つかりませんでした。ここに私のコードは、私はそれを使用して、今ではイムのOAuth2使用しなかったとき、私はそれが離れて行くだろうと思ったが、それはdidntのこの問題をバック持っていた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'); 
    } 
    }); 
}); 

です。私はここで何が間違っていますか?

答えて

6

これは、ウイルス対策ソフトウェアのためです。私はこのようなことを誓って、私を止める気分にさせます。

+1

ここに同じです。具体的には、私の場合、それはAvastsのメールシールドでした。あなたがそれを自分で解決したとしても、正しいことをして答えを投稿してくれてありがとう! – SystemicPlural

+0

私の一日を保存していただきありがとうございます – khandelwaldeval

関連する問題