node.js - 通过nodemailer发送带有一些图像的html

标签 node.js nodemailer

我想通过nodemailer发送一封电子邮件,该电子邮件的html模板中包含一个 Logo

<img src="img/logo.png" id="logo"></img>

我使用nodemailer发送电子邮件,但当我打开它时,图像不存在。 我怎么解决这个问题?

最佳答案

例如,您必须提供整个图像地址

https://yourdomain.com/img/logo.png 

当我们在电子邮件客户端时,我们无法像在本地 html 中那样访问我们的服务器

注意: 如果有端口,也应该提及。它应该是完整的图像网址,您也可以在浏览器中点击并访问

关于node.js - 通过nodemailer发送带有一些图像的html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42179473/

相关文章:

node.js - 在 ngx-toastr 中找不到模块

javascript - 超测错误 : expected '[]' response body, 得到 '[""]'

javascript - 在 Node Js 中发送邮件

javascript - Node :-How to store image from a form in mongo DB using multer and send the same image to mail as an attachment

node.js - 防止垃圾邮件;使用 Node 邮件;使用发送邮件

mysql - 使用node.js在mysql中插入大卷数据时出错(错误代码: 'ECONNRESET' )

.net - 使用 C# 和 .net 实现可扩展的类似 Node.js 的 HTTP 服务器

node.js - 用 Jest 模拟 nodemailer.createTransport.sendMail

node.js - MongoDB 更改流非常慢

mysql - 使用 Nodemailer 获取 SQL 数据并发送多封电子邮件?