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调用它的客户端