2015-06-26 1 views
0

Я отправляю электронное письмо по форме ввода от клиента. Это, как я обрабатывать ввод на стороне клиента:Электронная почта не отправляется с вызовом функции Meteor.methods

"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:[email protected]:465/"; 
}); 

Meteor.methods({ 
    sendEmail: function(text) { 
    Email.send({ 
     from: "[email protected]", 
     to: "[email protected]", 
     subject: "Meteor Can Send Emails via Gmail", 
     text: "asdf"//placeholder for now 
    }); 
    } 
}); 

EDIT: Проблема была с html имя формы.

ответ

0

Вы подтвердили, что ваш метод называется? Попробуйте добавить вызов console.log ('test') к вашему методу и посмотреть, будет ли он распечатываться в вашем окне meteor bash при вызове метода.