准备工作

  • 准备一个163的邮箱, 并获取授权码
  • 在本地机器安装nodejs
  • "注释详尽"的源码

  • 'use strict';
    const nodemailer = require('nodemailer');
    const moment = require('moment');
    const path = require('path');nodemailer.createTestAccount((err, account) => {// 填入自己的账号和密码let transporter = nodemailer.createTransport({host: 'smtp.163.com',port: 465,secure: true, // 如果是 true 则port填写465, 如果 false 则可以填写其它端口号auth: {user: "lijianzhaoyou@163.com", // 发件人邮箱pass: "" // 发件人密码(用自己的...)}});// 获取当前时间let sendTime = moment().format('MMMM Do YYYY, h:mm:ss a');// 填写发件人, 收件人let mailOptions = {// 发件人地址from: 'lijianzhaoyou@163.com',// 收件人列表, 向163邮箱, gmail邮箱, qq邮箱各发一封to: 'lijianzhaoyou@163.com, zhaoolee@gmail.com, 861881383@qq.com',// 邮件主题subject: '用nodemailer发出的邮件~',// 文字内容text: '发送附件内容',// html内容html: '<b>发送时间:' + sendTime + '</b>',// 附件内容 是一个列表, 第一个是目录下的pack.json文件, 第二是御坂美琴的头像, 第三是作者在拍的图片的zip包attachments: [{filename: 'package.json',path: path.resolve(__dirname, 'package.json')}, {filename: 'bilibili.jpg',path: path.resolve(__dirname, 'bilibili.jpg')}, {filename: 'room.zip',path: path.resolve(__dirname, 'room.zip')}],};// 发送邮件transporter.sendMail(mailOptions, (error, info) => {if (error) {return console.log(error);}console.log("邮件发送成功~");});
    });

    链接:https://pan.baidu.com/s/1Gk6zMO4_I2oWNvRlgzmfng 密码:i3lu

用nodejs向163邮箱, gmail邮箱, qq邮箱发邮件, nodemailer使用详解相关推荐

  1. 微信企业邮箱服务器配置错误,解决腾讯企业邮箱smtp.exmail.qq.com发邮件错误

    在程序开发中经常会用到php发电子邮件,在腾讯申请了企业邮箱后,一直用得好好的.不过好像最近腾讯企业邮箱升级更新了,用smtp服务器一发邮件就提示"Cannot connenct to re ...

  2. java模拟网易邮箱登录_java实现163邮箱发送邮件到qq邮箱成功案例

    下载和上传附件.发送短信和发送邮件,都算是程序中很常用的功能,之前记录了文件的上传和下载还有发送短信,由于最近比较忙,邮件发送的功能就没有时间去弄,现在终于成功以163邮箱发送邮件到qq邮箱,以下是相 ...

  3. java 给qq邮箱发邮件_java实现163邮箱发送邮件到qq邮箱成功案例

    这篇文章主要为大家分享了java实现163邮箱发送邮件到qq邮箱成功案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 下载和上传附件.发送短信和发送邮件,都算是程序中 ...

  4. 163邮箱java通用下载_java_java实现163邮箱发送邮件到qq邮箱成功案例,下载和上传附件、发送短信和 - phpStudy...

    java实现163邮箱发送邮件到qq邮箱成功案例 下载和上传附件.发送短信和发送邮件,都算是程序中很常用的功能,之前记录了文件的上传和下载还有发送短信,由于最近比较忙,邮件发送的功能就没有时间去弄,现 ...

  5. qq邮箱如何在win10邮箱连接到服务器,win10自带邮箱如何使用?win10自带邮箱如何同步qq邮箱邮件?...

    win10自带邮箱如何使用? 相信很多小伙伴在登录win10自带的邮箱登录QQ邮箱时,显示同步失败或者登录超时,但又找不到相关的资料,下面是我自己邮箱的操作流程,小伙伴可以尝试一下,有什么问题留言即可 ...

  6. qq邮箱如何在win10邮箱连接到服务器,win10系统下邮箱怎么添加qq邮箱

    在win10系统中,虽然自带有邮箱,但是有时候又需要使用qq邮箱,为了方便使用,我们可以在邮箱中添加qq邮箱,该如何操作呢,本教程就给大家讲解一下win10系统下邮箱添加qq邮箱的具体方法吧. 具体步 ...

  7. java正则校验qq邮箱_检测邮箱是否是QQ邮箱并给出提示_正则实例

    不知道大家遇到这样的情况没有,那就是在注册一个网站填写邮箱的时候,可能会禁止某一种类型的邮箱. 本人曾经遇到过禁止使用腾讯QQ邮箱的情况,下面就以此为例做一下介绍. 代码实例如下: Downzz.co ...

  8. 苹果邮箱怎么登录qq邮箱_QQ邮箱app下载_QQ邮箱安卓版下载[手机邮箱]

          QQ邮箱安卓版是一款功能全面的手机邮箱软件,QQ邮箱安卓版还新增了外文邮件翻译功能,可以自动懂智能识别外文邮件,可一键翻译成中文,并实现原文与译文自由切换.QQ邮箱支持在线预览文档.图片. ...

  9. 网易邮箱大师如何定时发送 定时发送邮件方法步骤详解

    网易邮箱大师是我们日常使用邮箱的最佳软件,不仅能批量登录邮件,还能定时发送邮件,可谓功能齐全,很多小伙伴不知道如何定时发送邮件,那么接下来小编说的这篇文章肯定会对你有帮助. 操作步骤如下: 1.打开网 ...

最新文章

  1. python的继承用法_Python 中的继承之Super用法
  2. 【Matlab】dde23解时滞时延微分方程
  3. 4. Leetcode 18. 四数之和 (数组-双向双指针)
  4. mysql hex函数性能_mysql hex与unhex 函数的妙用
  5. MySQL(11)数据库实现高可用架构之MMM
  6. vivo6.0系统怎么样不用root激活XPOSED框架的方法
  7. python构造一个二叉树_二叉树-链表存储,用二叉树构造表达式(Python实现)
  8. 声卡loopback有什么用_萌新做音乐那点事 | 外置专业声卡的选择方法与推荐
  9. UFS的Command Queue
  10. 网络营销实战密码——策略、技巧、案例(修订版)
  11. 札记:Xen是如何工作的?
  12. 用计算机怎么管理小米路由器,小米路由器3做二级路由器怎么设置?小米路由器3设置详细教程...
  13. 手把手教你美国亚马逊直购
  14. MQTT客户端远程控制WIFI设备(阿里云物联网平台)
  15. java 面试题带答案,大量教程
  16. 资料:高等数学学习笔记——高等数学(四)学习笔记汇总
  17. 深入分布式缓存:微博是如何应对日访问量百亿级的缓存架构设计
  18. ASP.NET统计在线人数
  19. JAVA写代码学费,java编程培训班学费是多少
  20. Java图片处理框架

热门文章

  1. Linux Shell 文本处理工具集锦 zz
  2. cdoj1342郭大侠与甲铁城
  3. 禅道批量添加任务时选择对应模块功能
  4. Android获取MAC地址
  5. jquery查找元素方法示例
  6. 用函数判断考试得分:
  7. abstract class和interface有什么区别
  8. MongoDB基本用法
  9. javascript arguments 特殊 对象
  10. 搞不定的C语言--extern的作用