我正在尝试将一些带有硬编码电子邮件数据的测试代码直接插入到我的nodemailer server.js文件中,以开始使用基本的工作示例。请参阅以下网址的“测试代码”部分:
http://jsbin.com/sibubi/1/edit?html,js,console
没有测试代码,Server.js加载没有问题。但是,包含“测试代码”部分时会发生错误。它抱怨“不支持的配置”并建议降级,但我从nodemailer网站复制了测试代码。知道问题可能是什么以及如何解决?这是错误:
答案 0 :(得分:4)
的package.json
log_record
安装它们
您的控制器代码
"nodemailer": "~1.4.0",
"nodemailer-smtp-transport":"~1.0.3"
您需要更改上面提到的SMTP配置。其余的与0.7版本代码相同。
答案 1 :(得分:-2)
看起来nodemailer 1.0有突破性的变化,所以必须改为使用0.7:http://www.nodemailer.com/
截至2015年12月17日在nodemailer上发布的消息:
不要将Nodemailer从0.7或更低版本升级到1.0,因为存在重大变化。只要您愿意,您可以继续使用0.7分支。请参阅0.7 here的文档。