更长的Nodemailer Html / Text

时间:2015-03-21 01:05:55

标签: node.js sendgrid nodemailer

节点制作者的每个例子都是这样的:

var mailOptions = {
    from: "Fred Foo ✔ <foo@blurdybloop.com>", // sender address
    to: "bar@blurdybloop.com, baz@blurdybloop.com", // list of receivers
    subject: "Hello ✔", // Subject line
    text: "Hello world ✔", // plaintext body
    html: "<b>Hello world ✔</b>" // html body}

当有人报名时,我希望发出比一个班轮更长的信息。

有没有办法在我的应用程序中的其他地方编写和发送html,所以可能只是一系列的换行符。

TL; DR

我想让nodemailer发送一封比一个内线更长的电子邮件

1 个答案:

答案 0 :(得分:1)

将内容放入文件中,然后加载。

fs = require('fs');
fs.readFile('/wwwroot/includes/email.html', 'utf8', function (err,data) {
  if (err) {
    return console.log(err);
  }
  var html = data;
});