Leo Yeh's Blog

Node.js 通知處理 (3)

基本介紹

教學目標

透過 nodemailer 套件進行信件寄送的通知。

前置作業

  1. 申請 Google Gmail 雲端服務帳號。
  2. 完成 Node.js 套件安裝與設置。

套件安裝

1
$ npm install nodemailer --save

使用教學

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var nodemailer = require("nodemailer");
var transporter = nodemailer.createTransport({
service: "Gmail",
auth: {
user: "[使用者帳號]",
pass: "[使用者密碼]"
}
});
var mailOptions = {
from: "support@company.com",
to: "leoyeh.me@gmail.com",
subject: "重要訊息通知",
html: "<h1>Google BigQuery 存取異常...</h1><b>原因: 參數設定有問題,需要進行檢查</b>"
};
transporter.sendMail(mailOptions, function(err, info){
if (err) {
console.log(err);
} else {
console.log("訊息已經完成傳送: " + info.response);
}
});

相關資源

⬅️ Go back