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

phpmailer 发送图片有关问题,提示发送成功,但邮件里图片不显示

程序员文章站 2022-05-12 15:57:07
...
phpmailer 发送图片问题,提示发送成功,但邮件里图片不显示
如题,body格式是HTML,我自己做了个编辑页面,在编辑页面里图片可以显示,不过图片是在内网的服务器中,是和路径有关系么
------解决方案--------------------
发送本地图片用 AddEmbeddedImage 方法,例
$id = 1;
$mail->AddEmbeddedImage('03.gif', $id, 'attachment', 'base64', 'image/gif');
$body .= 'phpmailer 发送图片有关问题,提示发送成功,但邮件里图片不显示';
在邮件正文里将产生
phpmailer 发送图片有关问题,提示发送成功,但邮件里图片不显示
这样的代码
一个一个手工做,实在太麻烦
所以你应该写一个方法,将 $body 中的本地图片匹配出来,逐个处理

内网中的图片该如何处理,没有内网无法测试
你可参考一下这个 http://www.oschina.net/code/snippet_54100_2855
phpmailer 发送图片有关问题,提示发送成功,但邮件里图片不显示

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频