登录
注册
node.js 学习社区
使用node.js 的 nodemailer 邮箱功能报了一个 EREFUSED 错误

聪明可爱小轩轩

2019-07-09 21:28

var express = require('express')
var nodemailer = require('nodemailer')
var fs= require('fs')

var app = express()

app.get('/',function (req,res) {
    fs.readFile('./aa.html',function (err,data) {
        if (err){
            return res.end("失败")
        }
        res.end(data)

    })



})
app.post('/sendemail',function (req,res) {
    //1、配置邮箱       
    var email = nodemailer.createTransport({
        host:'smtp.qq.com',
        //QQ邮箱的服务器           
        port:465,      //端口号           
        secure:true, //465为true,其他为false           
        auth: {
            user:'1832251531@qq.com', // 自己的邮箱               
            pass:'lolnnofvshpbdjba'// 授权码           
        }
    });

    //2、配置内容   
    var msg = {
        from:'1832251531@qq.com', // 收件人显示的发件人信息       
        to: '1520840864@qq.com', // 目标邮箱号       
        subject:'Hello ✔',
        text: "niha" // 发送的内容   
    };
    //3.发送邮件   
    email.sendMail(msg,function (err,data) {
        if (err) {
            console.log(err)
        }
        res.end(data)
    })
})


app.listen(3000,function () {
    console.log("runing...") 

})

回复 · 1

  • 被拒绝了,可能是你的qq邮箱的设置里,没有打开 POP3/SMTP服务 IMAP/SMTP服务

    0

发表回复

你可以在回复中 @ 其他人