成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Node.js還可以發郵件?

開發 前端
今天,我們給大家開發一個小效果。篇幅比較短,主要給大家展示效果。

[[384747]]

 前言

今天,我們給大家開發一個小效果。篇幅比較短,主要給大家展示效果。

實戰

1.首先我們初始化一個Node項目

  1. npm init -y 

2.創建一個app.js文件

  1. 'use strict'
  2.  
  3. const nodemailer = require('nodemailer'); 
  4.  
  5. let transporter = nodemailer.createTransport({ 
  6.   // host: 'smtp.ethereal.email'
  7.   service: 'qq', // 使用了內置傳輸發送郵件 查看支持列表:https://nodemailer.com/smtp/well-known/ 
  8.   port: 465, // SMTP 端口 
  9.   secureConnection: true, // 使用了 SSL 
  10.   auth: { 
  11.     user'xxx@qq.com', // 這里以QQ郵箱為例 
  12.     pass: 'kzudmlwerknibejc', // 設置的smtp授權碼 
  13.   } 
  14. }); 
  15.  
  16. let mailOptions = { 
  17.   from'"xxx" <xxx@qq.com>', // sender 
  18.   to'xxx@163.com', // receivers 
  19.   subject: 'Hello', // Subject line 
  20.   // 發送text或者html格式 
  21.   // text: 'Hello world?', // plain text body 
  22.   html: '<b>Hello world?</b>' // html body 
  23. }; 
  24.  
  25. // send mail with defined transport object 
  26. transporter.sendMail(mailOptions, (error, info) => { 
  27.   if (error) { 
  28.     return console.log(error); 
  29.   } 
  30.   console.log('Message sent: %s', info.messageId); 
  31.   // Message sent: <04ec7731-cc68-1ef6-303c-61b0f796b78f@qq.com> 
  32. }); 

Nodemailer是一個簡單易用的Node.js郵件發送組件。

官網地址:https://nodemailer.com

GitHub地址:https://github.com/nodemailer/nodemailer

Nodemailer的主要特點包括:

  • 支持Unicode編碼
  • 支持Window系統環境
  • 支持HTML內容和普通文本內容
  • 支持附件(傳送大附件)
  • 支持HTML內容中嵌入圖片
  • 支持SSL/STARTTLS安全的郵件發送
  • 支持內置的transport方法和其他插件實現的transport方法
  • 支持自定義插件處理消息
  • 支持XOAUTH2登錄驗證

3.獲取smtp授權碼

登錄QQ郵箱,點擊郵箱設置。


找到如下圖紅框所示,開啟IMAP/SMTP服務后,就可以隨機獲取授權碼了。


4.啟動項目

  1. node app.js 

優化

可以使用node-schedule來創建定時任務,單位時間段可以執行代碼發送郵件。

  1. npm install node-schedule 

結語

謝謝閱讀,希望沒有浪費你的時間。

 

責任編輯:姜華 來源: 前端歷劫之路
相關推薦

2022-08-28 16:30:34

Node.jsDocker指令

2015-03-10 10:59:18

Node.js開發指南基礎介紹

2013-11-01 09:34:56

Node.js技術

2023-01-10 14:11:26

2012-09-29 11:13:15

Node.JS前端開發Node.js打包

2016-08-25 21:28:04

前端node截圖

2022-08-22 07:26:32

Node.js微服務架構

2021-07-30 11:20:53

JavaScriptNode.jsWeb Develop

2021-07-16 04:56:03

NodejsAddon

2011-11-10 08:55:00

Node.js

2012-10-24 14:56:30

IBMdw

2011-09-08 13:46:14

node.js

2011-11-01 10:30:36

Node.js

2011-09-02 14:47:48

Node

2011-09-09 14:23:13

Node.js

2021-12-25 22:29:57

Node.js 微任務處理事件循環

2013-03-28 14:54:36

2021-06-15 15:03:21

MongoDBNode.jsCRUD

2021-07-26 05:24:59

Node.js SO_RESUEPORLibuv

2021-01-14 10:48:34

Docker CompNode.js開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久资源 | 国产片淫级awww | 精品一区二区三区免费视频 | 精品国产乱码久久久久久88av | 毛片免费观看视频 | 亚洲综合色自拍一区 | 亚洲视频自拍 | 91精品国产777在线观看 | 中文字幕av第一页 | 国产精品视频一区二区三 | 国产日韩久久久久69影院 | 亚洲精品区 | 一区二区三区亚洲视频 | 毛片视频免费观看 | 国产va| 99久久精品免费看国产四区 | 国产网站在线免费观看 | 四虎影院免费在线 | 日韩精品一区二 | 天堂色 | 懂色中文一区二区三区在线视频 | 婷婷中文在线 | 亚洲精品一区二区冲田杏梨 | 亚洲高清在线观看 | 日本一区二区高清视频 | 午夜精品久久久久久久99黑人 | 操久久| 成年人在线视频 | 日韩在线视频一区 | 欧美日韩视频 | 91久久精品| 亚洲高清成人 | 玖玖综合在线 | 精品国产精品国产偷麻豆 | 麻豆视频在线免费看 | 欧美美女二区 | 久久久久久国产一区二区三区 | 国产一区二区三区在线看 | 色偷偷噜噜噜亚洲男人 | 日韩精品在线一区 | 欧美福利三区 |