与CodeIgniter的PHP邮件附件

Lak*_*aky 1 php email codeigniter

我想从Codeigniter邮件类发送电子邮件,附件img和img在邮件正文中.

$this->email->from('office@office.com', 'Email');
$this->email->to('aaa@aaa.com');

$this->email->attach('pic.png');        

$this->email->set_mailtype("html");

$this->email->subject('Email');
$this->email->message('<img src="??????" />');  

$this->email->send();
Run Code Online (Sandbox Code Playgroud)

Img是附件,但不是邮件.有帮助吗?

php*_*r01 5

这是你如何做到的...你需要将附件指定为"内联",然后使用正文中的图像.

$this->email->attach('pic.png', 'inline');
$this->email->message('<img src="cid:pic.png"/>');
Run Code Online (Sandbox Code Playgroud)