帆版:0.12.14
sails-hook-email:0.12.1
我正在尝试在电子邮件中发送图片,以便我可以在电子邮件中显示,以下是代码,
注意:我不想将其作为附件发送,而是希望在html.ejs页面中显示(即在电子邮件中)。
<p>Dear <%=recipientName%>,</p>
<br/>
<img src="/images/img1.png" width="300">
但它在邮件中不可见。
那么如何将assets / images文件夹中的图像包含到上面的html.ejs文件中,并使它们在我们发送的邮件中可见。 请帮帮我。
答案 0 :(得分:0)
如果您的应用程序在互联网上可用,您只需将src
属性设为绝对而非相对属性即可。像这样:
<img src="http://mywebsite.com/images/img1.png" width="300">
如果您的应用只是在本地主机上或不在线,那么这不会起作用。那么唯一的解决方案是&#34;嵌入&#34;他们的图像,一些电子邮件客户端将显示为附件。
请注意,某些客户端可能会显示&#34;阻止的远程内容/点击以允许远程内容&#34;在他们正确显示您的图像之前的消息。