用NodeJS迅速、简单地发送电子邮件
用NodeJS发送电子邮件
环境
-
- モジュールはnodemailerを使用します。
- SMTPはGメールを使用します。
可以直接用中文进行翻译:引用来源
var receiverEmailAddress = '{宛先アドレス}@*****.com'
var senderEmailAddress = '{作成したGメール}@gmail.com'
var senderEmailPassword = '{作成したGメールアカウントのパスワード}'
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
host: 'smtp.gmail.com',
port: 465,
secure: true, // SSL
auth: {
user: senderEmailAddress,
pass: senderEmailPassword
}
});
var mailOptions1 = {
from: senderEmailAddress,
to: receiverEmailAddress,
subject: '{件名}',
text: '{本文}'
};
transporter.sendMail(mailOptions1, function (error, info) {
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);
}
});
用法
-
- 安装模块npm install nodemailer
运行脚本node mail.js
结果- jié guǒ
邮件发送成功: 250 2.0.0 OK ******* f11sm5251981pfd.27 – gsmtp