无法使用node.js发送邮件

问题描述:

我无法使用nodejs程序发送邮件我使用node-mailer和nodemailer smtp传输模块。此程序在lastweek上工作完美,但突然现在它不工作。我试过了但我无法找到错误。任何人都可以帮助我.Thankyou。无法使用node.js发送邮件

var nodemailer = require('nodemailer'); 
var smtpTransport = require('nodemailer-smtp-transport'); 
var transporter = nodemailer.createTransport(smtpTransport({ 
    service: 'Gmail', 
    host: 'smtp.gmail.com', 
    port: 465, 
    auth: { 
     user: '[email protected]', 
     pass: 'ashbdhbedbudu.' 
    } 
})); 

transporter.sendMail({ 
    from: "[email protected]", 
    subject:" hello ji " , 
    text: "I would like to write dialogue", 
    attachments:[ 
     { 
      'filename':'link.txt', 
      'path': 'E:/STUDIES/CORE SUBJECTS/link.txt' 
     } 
    ], 
    to: "[email protected]" 
}, function(error, info) { 
    if (error) { 
     return console.log(error); 
    } 
    console.log('Message %s sent: %s', info.messageId, info.response); 
    console.log("Mail sent successfully"); 
}); 

看到下面的错误: Error image

+0

什么问题? – SLaks

+0

错误是什么?没有代码,这将是很难测试 – sheplu

+0

好的我粘贴错误。 – sampleprogrammers

能否请你经历了这个问题:Nodemailer Error Can't Fix 也许你的节点的版本,有意或无意地改变。看来您的节点版本与nodemailer不兼容。