Email Meteor发送带有图像的电子邮件,图像请求返回404

Email Meteor发送带有图像的电子邮件,图像请求返回404,email,meteor,Email,Meteor,我正在尝试通过Meteor中的cmather:Handlebar服务器使用html模板发送电子邮件 我已经将电子邮件和把手纳入了我的项目中。 我收到了电子邮件,但只有文本。不过,我的css/less或图像都没有包含在电子邮件中。 我相信我访问的图像是正确的,因为我可以在浏览器上完美地显示html 任何帮助或反馈都将不胜感激:D 更新#1: 我做了几个测试。 1) 将我的meteor应用程序部署到meteor.com。结果是一样的,图像仍然没有显示在电子邮件中。 2) 我尝试使用来自imgur的可

我正在尝试通过Meteor中的cmather:Handlebar服务器使用html模板发送电子邮件

我已经将电子邮件和把手纳入了我的项目中。 我收到了电子邮件,但只有文本。不过,我的css/less或图像都没有包含在电子邮件中。 我相信我访问的图像是正确的,因为我可以在浏览器上完美地显示html

任何帮助或反馈都将不胜感激:D

更新#1: 我做了几个测试。 1) 将我的meteor应用程序部署到meteor.com。结果是一样的,图像仍然没有显示在电子邮件中。 2) 我尝试使用来自imgur的可公开访问的图像,并且显示了来自imgur的图像

我的图像存储在/public目录中,我假设如果我的项目部署在meteor上,我的图像就可以访问。。然而,情况可能并非如此


仍然接受建议

所以我找到了答案

您可以将域名包含在图像的src中, 前

至于CSS,我逐渐意识到电子邮件客户端缺乏对CSS的支持。因此,诸如定制字体和HTML5标签之类的东西是行不通的


除此之外,CSS确实有效,但我不相信它在浏览器中的外观。相反,我会使用mailchimp.com

您是否尝试过在不使用
/public
前缀的情况下访问图像?例如,如果您的图像存储在
/public/image.jpg
中,请尝试直接访问它
/image.jpg
是的,我有。我可以在浏览器上完美地显示html。
<img src="http://your.domain.com/images/image.png">
Meteor.absoluteUrl(imgUri)  //for proper image src URLs