91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Node.js中如何發送郵件

發布時間:2021-07-21 09:56:28 來源:億速云 閱讀:110 作者:Leah 欄目:web開發

這篇文章給大家介紹Node.js中如何發送郵件,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

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

npm init -y

2.創建一個app.js文件

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

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郵箱,點擊郵箱設置。

Node.js中如何發送郵件

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

Node.js中如何發送郵件

4.啟動項目

node app.js

Node.js中如何發送郵件

優化

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

npm install node-schedule

關于Node.js中如何發送郵件就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西丰县| 成武县| 西贡区| 临湘市| 运城市| 麦盖提县| 咸阳市| 庆阳市| 旺苍县| 中山市| 隆尧县| 驻马店市| 密云县| 安达市| 拉萨市| 宣化县| 马鞍山市| 尉犁县| 萝北县| 临清市| 罗平县| 广灵县| 灵丘县| 黑山县| 鄂伦春自治旗| 恩平市| 德化县| 临猗县| 城口县| 菏泽市| 博湖县| 息烽县| 上杭县| 南皮县| 翁源县| 鄂尔多斯市| 萨迦县| 岱山县| 景洪市| 宁安市| 达孜县|