2013-11-27 56 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://将起作用。

相关问题