欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

phpmail发送嵌入式图片的问题

程序员文章站 2024-04-06 11:11:01
...
我用phpmail发送嵌入式图片,用
$mail->AddEmbeddedImage($arr['path'], $id, 'img', 'base64', 'image/jpeg');$message=str_replace($img, 'phpmail发送嵌入式图片的问题', $message);

但邮件正文并没有改变,接收不到图片。
不知道是什么原因导致。


回复讨论(解决方案)

邮件正文 一般如果包含图片 用html形式就行,在img标签设置src就可以了。PHPmailer是支持html格式的。或者发附件可以的。
另外在网上看到这个方法的使用方法如下:

AddEmbeddedImage(PICTURE_PATH. "index_01.jpg ", "img_01 ", "index_01.jpg ");
在html中引用<img src= "cid:img_01 ">

这里也用到html格式