Node.js 中如何使用 nodemailer 進行郵件發送?

Node.js 是一個廣受歡迎的 JavaScript 環境,它可以讓開發者快速開發網路應用程式。在 Node.js 中,可以使用 nodemailer 這個模組來發送郵件。nodemailer 是一個簡單易用的模組,可以讓開發者快速開發出郵件發送功能。

如何使用 nodemailer 進行郵件發送?

使用 nodemailer 進行郵件發送,首先需要安裝 nodemailer 模組:

npm install nodemailer

安裝完成後,就可以開始使用 nodemailer 來發送郵件了。首先,需要先建立一個 nodemailer 物件:

var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
  service: 'Gmail',
  auth: {
    user: 'your_email@gmail.com',
    pass: 'your_password'
  }
});

接著,就可以使用 transporter.sendMail() 方法來發送郵件了:

var mailOptions = {
  from: 'your_email@gmail.com',
  to: 'recipient_email@gmail.com',
  subject: 'Test Email',
  text: 'This is a test email sent from Node.js'
};

transporter.sendMail(mailOptions, function(error, info){
  if (error) {
    console.log(error);
  } else {
    console.log('Email sent: ' + info.response);
  }
});

上面的程式碼會將一封含有標題為「Test Email」,內容為「This is a test email sent from Node.js」的郵件發送到 recipient_email@gmail.com 這個信箱。

使用 nodemailer 發送郵件非常簡單,只需要幾行程式碼就可以完成。它可以讓開發者快速開發出郵件發送功能,是一個非常有用的模組。

總結

Node.js 中可以使用 nodemailer 這個模組來發送郵件,它可以讓開發者快速開發出郵件發送功能。使用 nodemailer 發送郵件非常簡單,只需要幾行程式碼就可以完成。

Categorized in:

Tagged in:

,