求助:关于博客中注册完成后发送邮件的引发的bug
在写自己的博客时碰到这么个需求: 当用户完成注册后,后台自己发送一封邮件到用户邮箱告知用户已经成功注册,代码段如下: 其中configInfo里面是我的配置文件,里面大致结构如下:
-
hostConfig: {
-
host: "smtp.126.com", //邮箱host
-
port: 25, // port for secure SMTP
-
auth: {
-
user: "", //我的126邮箱
-
pass: ""
-
}
-
},
-
targetInfo: {
-
from: "",
-
to: null,
-
subject: "Thank for your resgister",
-
text: "你知道的太多了"
-
}
现在出来这么个bug { [Error: No recipients defined] code: ‘EENVELOPE’ } 如果单独抽出来做邮件发送的话是ok的,整合到blog中就失效了,难道是异步的问题?请教社区各位大大~.~
7 回复
你的 targetInfo 和 mailInfo 是不是用混了?它们分别是什么意思?
来学习这高大上的东西
@alsotang 不会用混的,否则单独用就不会成功发送邮件的了。hostInfo是指发送邮箱的stmp配置,targetInfo是发送邮件具体的data
@alsotang 找出原因了 马丹那个不是mailInfo 是targetInfo,当时改的时候没改过来,现在ok了~~谢谢大大提醒~~
@hpgt 汗 这个不是啥高大上的东西呀~~
你这sublime字体挺有风格。有点像面条。。
@struCoder scheme是monokai 我挺喜欢这个的 清爽