node.js使用nodemailer发送邮件实例

这篇文章主要介绍了node.js使用nodemailer发送邮件的方法,例子中使用的是QQ邮箱,你也可以修改成其它的邮箱如163、gmail等,需要的朋友可以参考下

var nodemailer = require("nodemailer");  
 // 开启一个 SMTP 连接池
var smtpTransport = nodemailer.createTransport({
  host: "smtp.qq.com", // 主机
  secureConnection: true, // 使用 SSL
  port: 25, // SMTP 端口
  auth: {
    user: "xxxx@qq.com", // 账号
    pass: "xxxxxx" // 密码
  }
}); 
 // 设置邮件内容
var mailOptions = {
  from: "yourname ", // 发件地址
  to: "xxxxx@qq.com", // 收件列表
  subject: "Hello world", // 标题
  html: "thanks a for visiting! 世界,你好!" // html 内容
} 
 // 发送邮件
smtpTransport.sendMail(mailOptions, function(error, response){
  if(error){
    console.log(error);
  }else{
    console.log("Message sent: " + response.message);
  }
  smtpTransport.close(); // 如果没用,关闭连接池
}); 
分享到:

发表评论

昵称

沙发空缺中,还不快抢~