如何使用角度流星发送电子邮件然后在电子邮件中添加模板设计?我用这个:

时间:2016-03-28 04:59:16

标签: meteor angular-meteor

startup.js

smtp = {     用户名:' xxxx@gmail.com',
    密码:' alpha123e',
    服务器:' smtp.gmail.com',
    港口:465   }

process.env.MAIL_URL =' smtp://' + encodeURIComponent(smtp.username)+':' + encodeURIComponent(smtp.password)+' @' + encodeURIComponent(smtp.server)+':' + smtp.port;

流星方法

Meteor.methods({ sendEmail: function (to, from, subject, text) {
check([to, from, subject, text], [String]);

this.unblock();

Email.send({
  to: to,
  from: from,
  subject: subject,
  text: text
});
}
});

1 个答案:

答案 0 :(得分:0)

如果您想在电子邮件中使用模板化设计,那么您需要设置电子邮件的html属性,而不仅仅是text

Email.send({
  to: to,
  from: from,
  subject: subject,
  html: "<h1>Hello World</h1>",
  text: "Hello World"
});

您会发现meteorhacks:ssr包非常适用于呈现服务器端模板。