在 config.js
这个文件中修改 SMTP 部分,并不能顺利登陆我的邮箱服务器,
// mail SMTP
mail_opts: {
host: 'mail.guoke.com',
port: 25,
auth: {
user: 'gkadmin[@guoke](/user/guoke).com',
pass: 'Welcome123'
}
},
光在这里添加邮箱似乎并不能登陆我的邮件服务器,从而不能向注册用户发邮件,不知道还要改哪里,求大神指点,在线等待中!
我也遇到了相同的问题,不知道楼主是怎么解决的呀
设置: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:"123456@qq.com", pass:“mypassword” } });
//设置邮件内容 var mailOptions = { from:"123456@qq.com", to: "5892553@qq.com", subject:“hello world”, html: “<b>thanks a lot for visiting</b>欢迎” }
//发送邮件 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: ‘s_f_dragon@163.com’, pass: ‘mypassword’ } },
smtp.163.com’端口号是 25吗?我配置了也不起作用
我估计你是因为1.debug:false 没改导致de
1.debug:false 后启动报错如图
这句话不理解:You must execute make build
before start app when mini_assets is true.’
@qxl1231 用于本地调试 什么意思啊?现在我用的就是自己的电脑,改成false之后 就报如下错误,windows下怎么make build
var transporter = nodemailer.createTransport({ host: ‘localhost’, port: 465, secure: true, auth: { user: ‘username’, pass: ‘password’ } });
先把你的邮箱开启pop3,然后如果是163的邮箱密码不是你的登陆密码,而是生成的密码在你开启pop3的时候能看到
首先要确定参数是否配置正确, pass不是邮箱密码,是pop/pop3 密码