Nodemailer - 无法发送可点击链接

时间:2017-10-12 13:38:31

标签: node.js nodemailer

我正在使用nodemailer从我的nodejs app发送电子邮件。我已成功发送电子邮件。但是,如果我想发送链接,则href或锚标记不起作用。这是链接不作为邮件的一部分。文本的其余部分已发送。有任何想法吗?

以下是相关代码:

 Array.prototype.sum = function (prop) {
    var total = 0
    for (var i = 0, _len = this.length; i < _len; i++) {
        total += parseInt(this[i][prop])
    }
    return total
}
$scope.totalCreadit = function (arr) {
    return arr.sum("credits");  
}

2 个答案:

答案 0 :(得分:2)

您的代码是正确的,但您在<a></a>代码之间没有写任何内容。 只需在它们之间添加一些文字即可。

<a href="https://9.109.124.229:9100/"> Click here </a>

答案 1 :(得分:1)

您还可以渲染玉(或哈巴狗)文件并将其作为字符串

const render = jade.compileFile('./views/my_email.jade');
const html = render(content);

const mailOptions = {
   from: from, // sender address
   to: to, // list of receivers
   subject: subject, // Subject line
   html: html
};

其中content是包含您要传递给jade文件的数据的数组