2015-05-16 41 views
1

我想通過cmather發送一個使用html模板的電子郵件:流星中的handlebars-server。流星發送帶圖像的電子郵件,圖像請求返回404

我已經在我的項目中包含了電子郵件和句柄。 我收到了電子郵件,但只有文本。儘管我的電子郵件中沒有包含我的css/less或圖片。 我相信我正確地訪問圖像,因爲我可以在瀏覽器上顯示html非常好。

任何幫助或反饋將不勝感激:D!

UPDATE#1: 我嘗試了幾個測試。 1)將我的流星應用程序部署到meteor.com。結果是一樣的,圖像仍然沒有顯示在電子郵件中。 2)我嘗試使用imgur公開的圖像,並顯示來自imgur的圖像。

我的圖像存儲在/ public目錄中,我假設我的項目部署在流星上,我的圖像可以訪問..但是這可能並非如此。

仍然接受建議。

+0

您是否嘗試訪問沒有'/ public'前綴的圖像?例如,如果你的圖像存儲在'/ public/image.jpg'中,請嘗試直接使用'/ image.jpg' – OvidMe

+0

是的。我可以在瀏覽器上完美地顯示html。 – Henry

回答

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

相關問題