亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

鄂托克旗| 长子县| 栾川县| 桂平市| 商都县| 武鸣县| 益阳市| 开阳县| 大英县| 河池市| 兴化市| 东乌珠穆沁旗| 壶关县| 六枝特区| 高唐县| 榆林市| 定陶县| 武安市| 建始县| 定西市| 瑞金市| 佛山市| 涿州市| 福州市| 遂溪县| 邛崃市| 大方县| 遵化市| 庄河市| 安平县| 苏尼特左旗| 蒙阴县| 秭归县| 新兴县| 曲阜市| 蒙自县| 陆丰市| 莱西市| 阿合奇县| 犍为县| 武平县|