Php 未在Gmail中呈现html电子邮件图像

Php 未在Gmail中呈现html电子邮件图像,php,codeigniter,email,Php,Codeigniter,Email,在Yahoo mail中,HTML、图像和内嵌CSS被正确呈现。在gmail中,HTML是呈现的,但会显示图像alt标记而不是图像。在gmail中,内联css偶尔工作,但并不好 电子邮件是用Codeigniter编写的 以下是控制器代码: $config['mailtype'] = 'html'; $this->email->initialize($config); $this->email->from($this->arr_mixed_

在Yahoo mail中,HTML、图像和内嵌CSS被正确呈现。在gmail中,HTML是呈现的,但会显示图像alt标记而不是图像。在gmail中,内联css偶尔工作,但并不好

电子邮件是用Codeigniter编写的

以下是控制器代码:

$config['mailtype'] = 'html';               $this->email->initialize($config);
$this->email->from($this->arr_mixed_info['str_user_email'], $this->arr_mixed_info['str_user_name']);
$this->email->to($this->arr_mixed_info['str_customer_email']);
$this->email->bcc($this->arr_mixed_info['str_user_email']);

$this->email->subject($this->arr_mixed_info['str_subject']);

$this->email->message($str_preview_invoice_page);

回顾stackoverflow中已经提出的问题,并没有发现解决方案

您是否将整个url放在邮件的html正文中。如。这也可能是gmail的一些安全问题,这就是为什么gmail不下载图片的原因。在gmail中,你可以选择“显示图片”,默认情况下gmail会限制图片,这是gmail的一项功能。