nodeclub 怎么解决邮箱问题的
发布于 2年前 作者 ericlc 1047 次浏览 最后一次编辑是 10个月前

config.js 这个文件中修改 SMTP 部分,并不能顺利登陆我的邮箱服务器,

// mail SMTP
mail_opts: {
  host: 'mail.guoke.com',
  port: 25,
  auth: {
    user: 'gkadmin[@guoke](/user/guoke).com',
    pass: 'Welcome123'
  }
},

光在这里添加邮箱似乎并不能登陆我的邮件服务器,从而不能向注册用户发邮件,不知道还要改哪里,求大神指点,在线等待中!

5 回复

我也遇到了相同的问题,不知道楼主是怎么解决的呀

设置:debug: false

请问楼主解决这个问题了么?

可以的。cnode的邮件系统没问题。可能是你的邮箱不支持,用qq邮箱试试,并且记得在邮箱中设置开启SMTP服务噢。

var nodemailer = require(‘nodemailer’); var smtpTransport = nodemailer.createTransport(“SMTP",{ host:"smtp.qq.com", //主机i // secureConnection:true, //使用ssl port:25, auth:{ user:"[email protected]", pass:"mypassword” } });

//设置邮件内容 var mailOptions = { from:"[email protected]", to: “[email protected]", subject:"hello world", html: "thanks a lot for visiting欢迎” }

//发送邮件 smtpTransport.sendMail(mailOptions, function(error, response){ if(error){ console.log(error); }else{ console.log(‘message sent:’ + response.message); } smtpTransport.close(); });

邮箱是没问题的,我用的时mac,配置成功了 1.debug:false 2.记得先去你的邮箱看一下smtp服务开启了没有,一般都在 设置->高级设置 里面就可以配置了,163是默认开启的,配置完成后 重启一下程序应该就可以了

// 邮箱配置 mail_opts: { host: 'smtp.163.com’, port: 25, auth: { user: '[email protected]’, pass: ‘mypassword’ } },

回到顶部