小编use*_*657的帖子

无法读取未定义的属性“createTransport”

我正在测试使用meteor js和nodemailer插件发送电子邮件:

流星添加mrt:meteor-nodemailer

当页面加载时,我在导航器的控制台中看到错误:无法读取未定义的属性“createTransport”。

那么问题是什么?

这是代码:

///////////////////////////////////////////

var nodemailer = Nodemailer;

var smtpTransport = nodemailer.createTransport("SMTP",{
    服务:“Gmail”,
    授权:{
        用户:“myname@gmail.com”,
        通行证:“我的通行证”
    }
});

var emailNodemailer = function() {

    // 使用 unicode 符号设置电子邮件数据
    var 邮件选项 = {
        from: "Sender Name ? ", // 发件人地址
        to: "someone@yahoo.fr", // 接收者列表
        subject: "Hello ?", // 主题行
        text: "Hello world ?", // 纯文本正文
        html: " Hello world ? " // html 正文
    };

    // 使用定义的传输对象发送邮件
    smtpTransport.sendMail(mailOptions, function(error, response){
        如果(错误){
           控制台日志(错误);
        }别的{
           console.log("发送的消息:" + response.message);
        }

        // 如果您不想再使用此传输对象,请取消注释以下行 …

javascript email meteor nodemailer

5
推荐指数
1
解决办法
1538
查看次数

标签 统计

email ×1

javascript ×1

meteor ×1

nodemailer ×1