我正在使用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。
我对静态或动态链接一无所知......
感谢您的帮助。
这就是电子邮件的样子:
这是当我更改" email.png" to" facebook.png":