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 發送郵件非常簡單,只需要幾行程式碼就可以完成。