zoukankan      html  css  js  c++  java
  • 使用nodemailer发送邮件

      今天闲来无事,一时兴起看了下如果使用javascript来发送邮件。经过调研发现,nodeJs可以实现这个功能。

      具体的步骤如下:

      1.安装依赖 npm install nodemailer -g (安装的时间很长,也不知道为什么)

      2.确保发件的qq邮箱已经开通了smtp服务,开通方法:http://jingyan.baidu.com/album/90895e0f96807a64ec6b0be7.html

      3.coding...

      

    var nodemailer = require('nodemailer');
    var transporter = nodemailer.createTransport({
        service: 'qq',
        port: 465,
        secureConnection: true,
        auth: {
            //你的发件邮箱
            user: '',
            //这里的pass是smtp密码
            pass: ''
        }
    });
    
    var mailOptions = {
        //发件地址
        from: '',
        //收件地址
        to: '',
        //主题
        subject: 'Hello World',
        //标题
        text: 'Hello World!!!',
        //内容
        html: '<b>Hello World???</b>'
    };
    
    transporter.sendMail(mailOptions, function(error, info){
        if(error) {
            return console.error(error);
        }
        console.log('Message sent:' + info.response);
    });

    其中auth中的user就是你的发件邮箱了,pass在开通smtp服务时,qq邮箱会提供给你的。其他的就不多说了,是不是又get到了一个新技能。

    欢迎交流,QQ: 997494167
  • 相关阅读:
    Mysql备份恢复
    Mysql事务学习笔记
    MongoDB进阶
    MongoDB入门
    Mysql流程解析
    Mysql Explain学习笔记
    面试题
    聚集索引和非聚集索引
    端口号占用
    classpath: 和classpath*:的区别
  • 原文地址:https://www.cnblogs.com/olivers/p/6016747.html
Copyright © 2011-2022 走看看