求助:关于博客中注册完成后发送邮件的引发的bug
发布于 10 年前 作者 yessirpopesama 5104 次浏览 最后一次编辑是 8 年前 来自 问答

在写自己的博客时碰到这么个需求: 当用户完成注册后,后台自己发送一封邮件到用户邮箱告知用户已经成功注册,代码段如下: QQ截图20141112145212.png 其中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 我挺喜欢这个的 清爽

回到顶部