nodemailer模块

Posted 潮哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodemailer模块相关的知识,希望对你有一定的参考价值。

 1 var nodemailer = require(\'nodemailer\');
 2 var transporter = nodemailer.createTransport({
 3     //https://github.com/andris9/nodemailer-wellknown#supported-services 支持列表
 4     service: \'qq\',
 5     port: 465, // SMTP 端口
 6     secureConnection: true, // 使用 SSL
 7     auth: {
 8         user: \'1466594176@qq.com\',
 9         //这里密码不是qq密码,是你设置的smtp密码
10         pass: \'\'
11     }
12 });

在qq邮箱中点击 “”“设置” =》“账号”

然后就可以发送邮件了

 1 var mailOptions = {
 2     from: \'@qq.com\', // 发件地址
 3     to: \'@qq.com\', // 收件列表
 4     subject: \'查成绩啦\', // 标题
 5     //text和html两者只支持一种
 6     text: \'查成绩啦\', // 标题
 7     html: \'<b>good luck for myself!</b>\' // html 内容
 8 };
 9 
10 // send mail with defined transport object
11 transporter.sendMail(mailOptions, function(error, info) {
12     if (error) {
13         return console.log(error);
14     }
15     console.log(\'Message sent: \' + info.response);
16 
17 });

其中有哪些邮件可以直接调用,可以查看对于的文档(https://nodemailer.com/smtp/well-known/)

附上查询成绩的js脚本 https://github.com/luguiqing/nodemailer

参考资料 https://www.cnblogs.com/pingfan1990/p/4864822.html

以上是关于nodemailer模块的主要内容,如果未能解决你的问题,请参考以下文章

nodemailer模块

用玩笑模拟 nodemailer.createTransport.sendMail

node.js使用Nodemailer发送邮件

使用 nodemailer 的 Cpanel 电子邮件

NodeMailer 登录无效

我收到错误“ 错误:无效登录:535-5.7.8 用户名和密码不被接受。”当我尝试使用 Node JS 中的模块 nodemailer 发送邮件时