2013-11-27 86 views
1

我有我不能谷歌搜索找到答案的問題。我希望我能在這裏得到一個。 我的問題是:我的系統可以發送電子郵件給用戶。在當地,在電子郵件中的圖像標籤是這樣的:HTML電子郵件圖像的代碼中src屬性

<img src="http://myimageurl" width="300" style="display:block;margin:auto" alt=""> 

真正的服務器上操作時:

<img width="300" style="display:block;margin:auto" alt=""> 

正如你看到的,我的SRC屬性disspeared。我只是不知道爲什麼!

我的電子郵件地址tempalte(IM使用CakePHP):

<?php 
echo $this->Html->image(
    Router::url('/', true). 'img/eventflair-logo.png', 
     array(
      'width' => '300', 
      'style' => 'display:block; margin: auto' 
     )); 
?> 

問候。

+0

你用什麼電子郵件客戶端? – claustrofob

+0

我只是使用CakeEmail。 –

+0

好的,當您在真實服務器上用CakeEmail發送電子郵件時,您使用哪種程序打開收到的電子郵件? – claustrofob

回答

2

的Gmail默認不會顯示在電子郵件中的圖像。要查看原始電子郵件源,請從電子郵件下拉菜單中選擇「顯示原創」。

0

它似乎最近的Gmail成爲允許電子郵件中的網址更加嚴格。我這是一個月前的格式,如「//cdn.someurl.com」這將使找到Gmail中,直到周圍的圖像網址,像您這樣的描述,現在有問題。

它看起來像Gmail是自動追加HTTP://的URL,所以取出2領先/ s的爲我工作。也許從你的網址中取出http://將起作用。

相關問題