雖然很想做定時發送短信的 可惜簽名還沒審核過 審核過了會寫一篇
本文章 后續會出一篇 管理郵件推送資訊的小后臺講解
檔案
https://nodemailer.com/usage/
https://nodemailer.com/smtp/well-known/
https://nodemailer.com/message/
誰不想有一個可愛漂亮的女孩子呢,可惜泡不到呀,那就用實力征服她
告訴她以后我每天早上6點整給你發郵件說明今天的天氣,每天6點整給你發短信哈哈哈
說不定 人家感動了呢 而且你不需要操心怎么發 哈哈哈哈哈哈哈哈
一篇文章帶你征服萬千女孩 讓他們為你的持之以恒感動 對你投懷送抱
生活愛情 就算結婚了 天天匯報匯報也挺感人的對吧 哈哈 既然要追女生 那么咱們拿出實力 來吧
我還發現了一個 情書網站哈哈哈
https://www.ymqsw.com/
可以選擇不發送天氣 發送情書 每天一封 讓她/他為愛感動 將自己的一生托付給你
等短信簽名審核過了 會給大家不一篇 發小故事呀 發天氣 發情書什么的哈哈
情人節快樂 每天都要開開心心
感動你愛的人
- 制作公共模塊
- 云函式呼叫
- 發送文本郵件
- 發送html
- 更多用法
- 推送天氣
- 獲取天氣
- 發送郵件
- 定時觸發
制作公共模塊
命令視窗打開 執行
npm install nodemailer

這里 可以洗掉 node_modules package-lock.json
上傳的時候會自動安裝(騰訊云服務空間)
根據檔案
https://nodemailer.com/smtp/well-known/

這里以qq郵箱舉例子


在創建的公共模塊index.js中


這里的pass就是授權碼
然后上傳公共模塊
云函式呼叫
新建云函式

右鍵usemail檔案夾 選擇管理公共模塊依賴

這里改為

根據檔案
https://nodemailer.com/message/
發送的郵件格式如下 如果發送文本郵件則使用text 發送html郵件則使用html
也可以綜合
發送文本郵件
我們讓他回傳

檔案中這樣說 所以我們先回傳這個看看是否成功以及回傳的引數

記得上傳云函式
這里我們先不定時
來測驗下效果
我們在控制臺 https://unicloud.dcloud.net.cn
找到云函式 點擊進入云函式管理 編輯云函式url化


這里回傳了

這里也收到了郵件

哈哈哈
發送html
我門來寫個模板 既然要推送天氣 那就做個和天氣有關的

html: `<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div style="width: 500px;height: 800px;background-image: url('https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2916614428,3435446859&fm=26&gp=0.jpg');">
<center>
<h1>今日份天氣</h1>
</center>
<div style="float: left;position: relative;left: 50px;">
<h2>當前溫度</h2>
<p>當前溫度</p>
<h2>最高溫度</h2>
<p>最高溫度</p>
<h2>最低溫度</h2>
<p>最低溫度</p>
</div>
<div style="width: 200px;float: right;position: relative;right: 50px;">
<h2>出行建議</h2>
<p style="width: 200px;height: 200px;border: 1px solid; black">美美噠美美噠美美噠美美噠美美噠</p>
</div>
</div>
</body>
</html>`
圖片來自網上

更多用法
參考檔案
https://nodemailer.com/message/
推送天氣
獲取天氣
我們在
送給女朋友的情人節禮物—超貼心小程式
也講過如何獲取天氣
天氣介面 https://tianqiapi.com/
現在我們已經知道了女朋友所在地
通過呼叫介面獲取天氣
appid和secret去介面網站獲取 https://tianqiapi.com/

獲取天氣

發送郵件
嵌入資料
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div style="width: 500px;height: 800px;background-image: url('https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2916614428,3435446859&fm=26&gp=0.jpg');">
<center>
<h1>今日份天氣-${datas.week}</h1>
</center>
<div style="float: left;position: relative;left: 50px;">
<h2>當前溫度</h2>
<p>${datas.tem}</p>
<h2>最高溫度</h2>
<p>${datas.tem1}</p>
<h2>最低溫度</h2>
<p>${datas.tem2}</p>
</div>
<div style="width: 200px;float: right;position: relative;right: 50px;">
<h2>出行建議</h2>
<p style="width: 200px;height: 200px;border: 1px solid; black">${datas.air_tips}</p>
</div>
</div>
</body>
</html>
效果如下


哈哈 你也可以嘗試自己寫個模板
定時觸發
我們想要早上六點發送郵件

[
{
"name": "myTrigger",
"type": "timer",
"config": "0 0 6 * * * *"
}
]
更多定時器參考檔案
https://uniapp.dcloud.io/uniCloud/trigger
情人節快樂
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/259769.html
標籤:其他
上一篇:盤點關于程式員的那些經典案例
