Cakemail嵌入图像视图作为gmail中的附件

时间:2015-02-19 15:30:39

标签: php email cakephp email-attachments

我正在使用cakephp 2.x,我尝试发送包含嵌入图片的电子邮件。当我发送电子邮件到我的网站电子邮件并打开它与Outlook图像显示正确,但发送到Gmail并打开它与网络浏览器(铬)图像显示为附件。我的代码示例如下所示,这里是否有任何错误或需要配置cakemail来防止此问题???谢谢。

在我的view/Emails/html(部分代码)

<tr>
   <td align="center" valign="top">
      <a href="<?php echo FULL_BASE_URL.'/call_to_actions/view/'.$fundid;?>" title="zzzz" target="_blank">
         <img style="display:block;margin:0;border:0;padding:0;" src="image_09.jpg" alt="zzzzz" width="184" height="45" border="0" />
      </a>
   </td>
</tr>

在我的模特中

public function sendEmails($to, $from, $sender, $senderN, $subject, $massage, $template='default') {
    $Email = new CakeEmail('smtp'); 
    $Email  ->  template($template,'default')
            ->  emailFormat('html')
            ->  helpers(array('Html'))
            ->  to($to)
            ->  from($from)
            ->  sender($sender,$senderN)
            ->  subject($subject)
            ->  attachments(array('../webroot/img/email/image_05.jpg', '../webroot/img/email/image_09.jpg'))
            ->  viewVars($massage)  
            ->  send();
}

0 个答案:

没有答案