【nodejs】メールを送るモジュールをパッケージ化---【北楊】
1087 ワード
メール.jsという名前のファイルを作成します.
/*
*/
const nodemailer = require('nodemailer');
let transporter = nodemailer.createTransport({
service: 'qq', // qq //
port: 465,
secure: true,
auth: {
user:'[email protected]', //
pass: 'tnqvwdwwxizfbjdh' // pop3
}
});
let mail={
transporter:transporter,
send(mail,content){
let mailOptions = {
from: '"Fred Foo " ', // sender address
to: mail, // list of receivers
subject: ' ✔', // Subject line
text: content, // plain text body
html: content // html body
};
//
this.transporter.sendMail(mailOptions, (error, info) => {
if (error) {
return console.log(error);
}
console.log('Message sent: %s', info.messageId);
});
}
}
module.exports=mail
別のjsファイルで呼び出します.ロードパスの問題に注意してください.const mail=require('./mail.js')
mail.send('[email protected]',' ')