使用華為云函數(shù)實(shí)現(xiàn)郵件發(fā)送
我們先新建好一個(gè)云函數(shù) 環(huán)境為nodejs 12.13 如果不知道怎么創(chuàng)建 請(qǐng)參考上一篇文章
華為云函數(shù)工作流云函數(shù)nodejs環(huán)境快速連接操作MySQL
本地代碼編寫
安裝依賴
在我們的電腦上 新建一個(gè)空目錄 執(zhí)行 npm install nodemailer
再次封裝
新建一個(gè)email.js文件
let nodemailer = require('nodemailer') let transporter = nodemailer.createTransport({ service: 'xxx', // 郵件服務(wù)商 可以是qq 126 等等 具體參考nodemailer文檔. auth: { user: 'xxxxxx', //郵箱地址 pass: 'xxxx'// 郵箱設(shè)置找到SMTP服務(wù)并開啟獲取 } }); module.exports = transporter
如何找pass 如下 這是qq郵箱 設(shè)置>賬戶 下可找到
調(diào)用
新建index.js文件 將云函數(shù)中代碼復(fù)制
修改代碼
const transporter = require("./email.js") exports.handler = async (event, context) => { const message = { from: "郵箱名
上傳代碼
將項(xiàng)目壓縮
上傳
點(diǎn)擊保存按鈕
測(cè)試
JavaScript 函數(shù)工作流 FunctionGraph
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。