电子邮件不从Meteor.methods函数调用中发送

时间:2015-06-26 23:59:02

标签: meteor email-integration

我在客户表格输入时发送电子邮件。这就是我在客户端处理输入的方式:

"submit .class-name": function(event) {
  var text = event.target.text.value;
  Meteor.call('sendEmail', text);
}

这是我在服务器端设置电子邮件和处理函数调用的方式:

Meteor.startup(function(){
process.env.MAIL_URL="smtp://email%40gmail.com:password@smtp.gmail.com:465/";
});

Meteor.methods({
  sendEmail: function(text) {
    Email.send({
      from: "meteor.email.2014@gmail.com",
      to: "email@gmail.com",
      subject: "Meteor Can Send Emails via Gmail",
      text: "asdf"//placeholder for now
    });
  }
});

编辑:问题出在html表单名称上。

1 个答案:

答案 0 :(得分:0)

您确认正在调用您的方法吗?尝试向您的方法添加一个console.log('test')调用,并在调用该方法时查看它是否在您的meteor bash窗口中打印出来。