meteor的电子邮件是不确定的
添加meteor的电子邮件包并重新启动服务器(好措施)后,我这样做:
Template.messaging.events({ 'click #send-message' : function () { Email.send({ from: 'test@gmail.com', to: 'test2@gmail.com', html: 'heyo buddy.' }); } });
当我开火时,控制台吐出:
Uncaught ReferenceError: Email is not defined
该文档说,即使未configuration,Email.send()应输出到标准输出。 在部署到meteor.com时遇到同样的问题,应该使用Mailgun自动设置。
有任何想法吗?
正如在文档中提到的,电子邮件是一个服务器端唯一的软件包。 您正试图在模板callback中调用客户端。 我build议你将上面的调用通过Meteor.methods移动到服务器端的方法,然后通过Meteor.call调用它的客户端