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
  • 相关阅读:
    四、分配swap分区
    三、fdisk分区
    二、文件系统常用命令
    一、回顾分区和文件系统
    三、文件系统属性chattr权限&系统命令sudo权限
    2、开发环境搭建
    1、基本概念
    SSH服务
    CentOS 7安装启动vsftpd服务
    01.HTML 5与HTML4的区别
  • 原文地址:https://www.cnblogs.com/olivers/p/6016747.html
Copyright © 2011-2022 走看看