【问题标题】:can't send the mail using node.js无法使用 node.js 发送邮件
【发布时间】:2017-09-25 16:52:54
【问题描述】:

我无法使用 nodejs 程序发送邮件我使用了 node-mailer 和 nodemailer smtp 传输模块。这个程序上周运行良好。但突然现在它不工作了。我试过但我找不到错误。可以任何人都可以帮助我。谢谢。

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: 'sampleprogrammers@gmail.com',
        pass: 'ashbdhbedbudu.'
    }
}));

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

查看以下错误:

【问题讨论】:

  • 有什么问题?
  • 错误是什么?没有代码,很难测试
  • 好的,我粘贴了错误。
  • 它显示如下错误: compile: [(...args) => this._convertDataImages(...args)],.我在上面粘贴了整个错误。
  • 文本错误。为什么要发文字图片?不仅您需要付出更多的努力,而且阅读起来也更加困难,并且无法将其复制粘贴到谷歌中......

标签: node.js nodemailer


【解决方案1】:

你能回答一下这个问题吗:Nodemailer Error Can't Fix 也许你的节点版本是有意或无意地改变的。您的 node 版本似乎与 nodemailer 不兼容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-20
    • 2013-12-04
    • 2017-09-28
    • 2017-10-08
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多