Nodejs 发送邮件 nodemailer
Posted 笑虾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nodejs 发送邮件 nodemailer相关的知识,希望对你有一定的参考价值。
代码
var nodemailer = require("nodemailer")
var transport = nodemailer.createTransport({
host: "smtp.exmail.qq.com", //主机
secureConnection: true, //使用SSL
port: 465, // STMP端口号。邮箱设置页面里有显示
auth:{
user: "jerryjin@qq.com", //账号
pass: "KQNQGTZefCvRgbCZ" //客户端密码(与登录密码不同,要到邮箱设置页面生成)
}
})
function sendMail(to, cc, bcc, subject, content, attach){
var mailOptions = {
from: "jinxin@bctech8.com", // 发件人
to: to, //收件人,多个收件人用,号隔开
cc: cc, //抄送
bcc: bcc, //秘送
subject: subject, //标题
text: content, //纯文本
//html: " <b>你好啊!</b>",
attachments: [
{
filename: "检测报告",
path: attach //文件路径
},
{
filename: "fileName", //文件名
content: "texttexttext" //文件内容,自己写
}
]
}
transport.sendMail(mailOptions, function(err, response) {
if(err)console.log(err)
else console.log(response)
});
}
module.exports = {
sendMail
}
参考资料
以上是关于Nodejs 发送邮件 nodemailer的主要内容,如果未能解决你的问题,请参考以下文章
使用Nodejs的Nodemailer通过163信箱发送邮件例程