我正在尝试使用hmat模板通过cmather发送电子邮件:Meleb的handlebars-server。
我已将电子邮件和把手包含在我的项目中。 我收到了电子邮件,但只收到了文字。虽然我的css / less或图片都没有包含在电子邮件中。 我相信我正确访问图像,因为我可以完美地在浏览器上显示html。
非常感谢任何帮助或反馈:D!
更新#1: 我尝试了几个测试。 1)将我的meteor应用程序部署到meteor.com。结果是相同的,图像仍未显示在电子邮件中。 2)我尝试使用来自imgur的可公开访问的图像,并显示来自imgur的图像。
我的图像存储在/ public目录中,我假设我的项目部署在meteor上,我的图像可以访问..但情况可能并非如此。
仍然接受建议。
答案 0 :(得分:0)
所以我找到了答案,
您可以在src中为您的图片添加域名, 离。
<img src="http://your.domain.com/images/image.png">
或者您可以使用
Meteor.absoluteUrl(imgUri) //for proper image src URLs
至于CSS,我开始意识到电子邮件客户端缺乏对CSS的支持。因此,诸如自定义字体和几个HTML5标签之类的东西都无法正常工作。
除此之外,CSS确实有效,但我不相信它在浏览器中的外观。相反,我会使用mailchimp.com