javascript - nodemailer@latest怎么发送邮件
迷茫
迷茫 2017-04-11 13:11:10
0
2
798

尽是坑

找了各种demo,包括github上的完整demo,替换成自己的gmail都不行

各位大牛看看到底错在哪里?

折腾了几天了,我记得之前有翻过cnode开源客户端的代码,也不行。

实在没办法了,厚着脸皮向各位求教

状态码:503,auth fail

var nodemailer = require("nodemailer"); var smtpTransport = require('nodemailer-smtp-transport'); // 开启一个 SMTP 连接池 var transport = nodemailer.createTransport(smtpTransport({ host: "smtp.qq.com", // 主机 secure: true, // 使用 SSL port: 465, // SMTP 端口 auth: { user: "450409405@qq.com", // 账号 pass: "xxx" // 密码 } })); // 设置邮件内容 var mailOptions = { from: "Axetroy <450409405@qq.com>", // 发件地址 to: "troy450409405@qq.com", // 收件列表 subject: "Hello world", // 标题 html: "thanks a for visiting! 世界,你好!" // html 内容 }; // 发送邮件 transport.sendMail(mailOptions, function(error, response) { if (error) { console.error(error); } else { console.log(response); } transport.close(); // 如果没用,关闭连接池 });
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

Antworte allen (2)
PHPzhong

看下你的qq邮箱是否开启了smtp服务

    PHPzhong

    QQ邮箱现在需要手动开启SMTP服务,而且密码不是QQ密码... 你感受一下... 密码是随机生成的

      Neueste Downloads
      Mehr>
      Web-Effekte
      Quellcode der Website
      Website-Materialien
      Frontend-Vorlage
      Über uns Haftungsausschluss Sitemap
      Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!