zoukankan      html  css  js  c++  java
  • nodejs中nodemailer报错: 链接超时 510 connect ETIMEDOUT 127.0.0.1:456(已解决)

    //cmd打印的错误
    Error: connect ETIMEDOUT 127.0.0.1:456 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) { errno: 'ETIMEDOUT', code: 'ESOCKET', syscall: 'connect', address: '127.0.0.1', port: 456, command: 'CONN' }

    我的代码

    'use strict'
    const nodemailer = require('nodemailer');
    
    //创建邮件发布对象
    let transporter = nodemailer.createTransport({
        host: 'smtp.qq.com',
        port: 456,
        secure: true,
        auth:{
            user:'a_ananiah@foxmail.com',
            pass:'muzshiiihtjfeadi'
        }
    });
    
    function send(maill,code){
        // 邮件信息
        let mailObj = {
            form: '"Fred Foo" <a_ananiah@foxmail.com>',
            to: maill,
            subject: "1902",
            text: `您的验证码是${code},有效期是五分钟!`
        }
        //发送邮件 
        transporter.sendMail(mailObj,(err,data) => {
            console.log(err)
            console.log(data)
        })
    }

    错误原因:变量名大写的原因。变量名称改成小写就OK

    let mailobj = { //此处变量名称改成小写就OK
            form: '"Fred Foo" <a_ananiah@foxmail.com>',
            to: maill,
            subject: "1902",
            text: `您的验证码是${code},有效期是五分钟!`
        }
        //发送邮件 
        transporter.sendMail(mailobj,(err,data) => { //此处变量名称改成小写就OK
            console.log(err)
            console.log(data)
        })

    PS:原谅Ananiah是个小白,各位谅解!

  • 相关阅读:
    带下拉子菜单的导航菜单
    如何使用myFocus插件制作焦点图效果
    将博客搬至CSDN
    《转》二进制与三进制的那些趣题
    二叉树遍历 (前序 层次 == 深度 广度) 层次遍历
    数组全排列 knuth 分解质因数
    堆排序
    双向快速排序
    二路归并排序
    字符串的排列
  • 原文地址:https://www.cnblogs.com/Ananiah/p/11899391.html
Copyright © 2011-2022 走看看