电子邮件中的一个图像不显示使用Nodemailer和HTML模板

时间:2016-07-02 13:22:35

标签: html html-email nodemailer

我正在使用Nodemailer发送电子邮件。 几乎一切都很好。 我发送的电子邮件是我用https://beefree.io/

生成的模板

问题: 四个图像中的一个没有显示出来。

在电子邮件的末尾有3张社交媒体图片:Facebook,G +&推特。他们展示。 在上半部分还有另一张图片,它更大(300kb),它没有显示。

当我使用Microsoft Edge打开电子邮件时,例如显示的所有图像都有一个img src:

src="data:image/png;base64,iVBORw0KGg [....] uQmCC">

但是显示的图像仍然有src:

src="./images/email.png"

文件夹结构

-- templates  
---- images  
-------- email.png  
-------- facebook.png  
-------- googleplus.png  
-------- twitter.png  
---- emailtemplate.html  

我在html模板中的路径是:

src="./images/facebook.png"
src="./images/twitter.png"
src="./images/googleplus.png"
src="./images/email.png"

email.png图片是免费的照片,我使用Paints"另存为"从.jpg转换为.png。

我对静态或动态链接一无所知......

感谢您的帮助。

这就是电子邮件的样子: Image not showing (backup Text: image)

这是当我更改" email.png" to" facebook.png": Facebook image would show up)

0 个答案:

没有答案