小编Sou*_*kar的帖子

如何在我的电子邮件、nodemailer 和车把中添加图像?

我在我的节点项目中使用了 nodemailer 和车把。电子邮件工作正常,但我无法在车把创建的 html 模板中附加图像。我尝试直接在 html 中将其放在 img src 标记中,但仍然不起作用。我所拥有的是图像是 svg 形式,位于项目的资产文件夹中。

我还在 Nodemailer 官方网站上尝试了该示例,但效果不佳。请帮帮我!

https://nodemailer.com/message/embedded-images/

这是我的函数,当我收到客户端的请求时将调用该函数。

发送电子邮件.js

var nodemailer = require("nodemailer");
const emailConfig = require("../readEmailConfigFile");

//reading username and password from json file
let fromemail = emailConfig.readFromEmail();
let password = emailConfig.readFromPassword();
var handlebars = require("handlebars");
var fs = require("fs");

const readHTMLFile = function(path, callback) {
  fs.readFile(path, { encoding: "utf-8" }, function(err, html) {
    if (err) {
      throw err;
      callback(err);
    } else {
      callback(null, html);
    }
  });
};

/* Method for …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express handlebars.js nodemailer

2
推荐指数
1
解决办法
8058
查看次数

标签 统计

express ×1

handlebars.js ×1

javascript ×1

node.js ×1

nodemailer ×1